Come sviluppare un'applicazione Test della Personalità in Java

November 10

Come sviluppare un'applicazione Test della Personalità in Java


test di personalità valutare quantitativamente tratti del carattere di un individuo sulla base di sue risposte ad una serie di domande sulle circostanze o credenze. Queste domande di solito chiedere il livello di un individuo di accordo o disaccordo con queste circostanze o credenze generali. Fare un tale test in Java è un ottimo modo per i programmatori principianti ad affrontare un progetto più avanzato, e un buon modo per lo studente della psicologia per raccogliere velocemente i dati attraverso questi tipi di test.

istruzione

1 Scrivi tutte le domande dei test saranno coperchio e le categorie nelle quali diversi punteggi cadrà.

2 Creare una matrice di stringhe che conterrà ciascuna delle vostre domande della prova di personalità. Aggiungere un'altra dimensione per la categoria domanda se le vostre domande saranno segnati in modo diverso. Utilizzare la sintassi di base di "String [] MyQuestionArray = new String [n];" dove "MyQuestionArray" è il nome della serie di domande di stringa e "n" è il numero di domande del test sarà composto.

3 Assegnare ad ogni domanda ad un elemento di un array, utilizzando la derivazione appropriato della sintassi di base "MyQuestionArray [n] = 'La mia domanda';" dove "n" è l'elemento di matrice a cui si stanno assegnando alla domanda. Ricordate che i numeri degli elementi partono da zero, quindi il tuo primo incarico domanda assomiglierà la sintassi "MyQuestionArray [0] = 'La mia domanda';" e ogni domanda dopo la prima aumenta di uno.

4 Creare il layout grafico della vostra applicazione con un JLabel che conterrà la questione. Dichiarare la JLabel con la sintassi "JLabel MyQuestion;" dove "MyQuestion" è il nome che darò questo JLabel nel programma nella zona sopra uno qualsiasi dei vostri metodi nella classe programma. Nella classe, utilizzare la sintassi "MyQuestion = new JLabel (MyQuestionArray [n]);" a tirare ogni domanda "n" dal vostro allineamento domanda da visualizzare nel JLabel.

5 Creare i JRadioButtons che conterrà le risposte il candidato può scegliere con la sintassi "JRadioButton AnswerButton = new JRadioButton (" risposta ");" dove "AnswerButton" è il nome univoco si dà a quella pulsante di risposta una "risposta" è la risposta del tasto rappresenterà.

6 Aggiungere il JButton che permetterà all'utente di presentare le sue risposte per aver eseguito con la sintassi di base "JButton SubmitAnswers = new JButton (" Submit ");" dove "SubmitAnswers" è il nome che si desidera assegnare al pulsante "Invia" è il testo che si desidera che il pulsante premuto.

7 Aggiungere un "ActionListener" per il pulsante con la sintassi "SubmitAnswer.addActionListener (questo);" e il metodo di questo pulsante attiverà dichiarando un metodo "actionPerformed" con la sintassi "public void actionPerformed (ActionEvent e) {

} "In cui il codice per valutare e segnare le risposte degli utenti andrà all'interno della" {} "di questo metodo.

8 Determinare le risposte che il beneficiario della prova fornita con "if" che innescano se l'utente ha selezionato un pulsante specifico. JRadioButtons utilizzano un metodo chiamato "isSelected ()" che restituisce un valore booleano true o false. Quindi, se un utente ha selezionato un particolare pulsante poi l'affermazione "AnswerButton.isSelected ()" dove "AnswerButton" è il nome del pulsante particolare si sta esaminando sarà equiparare a true. Di conseguenza, mettendo la dichiarazione di cui sopra all'interno la parentesi del "se" condizione farà sì che il particolare "se" condizione per attivare se l'utente ha selezionato il pulsante che.

9 Inserire il codice appropriato di segnare una risposta particolare all'interno del "if" che innescherà quando viene attivato un pulsante particolare per una particolare domanda.