Persoonlijkheidstests kwantitatief beoordelen van een individu karaktereigenschappen gebaseerd op haar antwoorden op een reeks vragen over de omstandigheden of overtuigingen . Deze vragen zullen meestal vragen een individu niveau van eens of oneens met deze omstandigheden of algemene overtuigingen . Maken van een dergelijke test in Java is een geweldige manier voor beginnende programmeurs om een meer geavanceerde project aan te pakken , en een goede manier voor de student van de psychologie om snel gegevens te verzamelen door middel van deze soorten tests . Instructies 1 Schrijf op alle vragen van de tests zullen dekken , en de categorieën waarin verschillende scores zullen vallen . Kopen van 2 Maak een string array die zal houden elk van je persoonlijkheid testvragen . Voeg een extra dimensie voor vraagcategorie als je vragen anders worden gemaakt . Gebruik de basis syntax van ' String [ ] MyQuestionArray = new String [ n ] ; " . Waar ' MyQuestionArray " is de naam van uw array van koord vragen en " n" is het aantal vragen dat de test zal bestaan uit < br > Goedkope 3 Wijs elke vraag om een array -element , met behulp van de juiste afleiding van de basis syntax " MyQuestionArray [ n ] = ' My Question ' ; " waar " n" is de array-element waarop u het toewijzen van de vraag . Vergeet niet dat element nummers beginnen bij nul , dus uw eerste vraag opdracht zal lijken op de syntax " MyQuestionArray [ 0 ] = ' My Question ' , ' . En elke vraag na de eerste zal met een te verhogen 4 Maak de grafische lay-out van uw toepassing met een JLabel dat de vraag zal houden . Verklaar de JLabel met de syntax " JLabel MyQuestion ; " waar " MyQuestion " is de naam die u zal dit JLabel geven in uw programma in de ruimte boven een van je methodes in uw programma klas . In de klas , gebruikt u de syntax " MyQuestion = new JLabel ( MyQuestionArray [ n ] ) ; " . Trekken elke vraag " n" van uw vraag array in uw JLabel te geven 5 Maak de JRadioButtons dat de antwoorden zullen houden de test nemer kan kiezen met de syntax " JRadioButton AnswerButton = new JRadioButton ( " Antwoord " ) ; " waar " AnswerButton " is de unieke naam die u aan dat antwoord knop een " antwoord " is het antwoord op de knop zal vertegenwoordigen 6 Voeg de JButton dat zal de gebruiker toestaan om haar antwoorden te dienen voor het maken van de basis syntax " JButton SubmitAnswers = new JButton ( " versturen " ) ; . " waar " SubmitAnswers " is de noem je de knop te geven en op "Verzenden" is de tekst die u wilt op de knop vast te houden 7 Voeg een " ActionListener " om de knop met de syntax " SubmitAnswer.addActionListener ( deze ) . ; " en de methode op deze knop zal leiden door te verklaren een " actionPerformed " methode met de syntax " public void actionPerformed ( ActionEvent e ) { } " waar de code op antwoorden van de gebruiker beoordelen en scoren gaat binnen het " { } " van deze methode . 8 Bepaal de antwoorden van de test nemer voorzien van " if " verklaringen die trekker als de gebruiker een bepaalde toets geselecteerd . JRadioButtons gebruik van een methode genaamd " isSelected ( ) " dat een boolean waarde van waar of onwaar retourneert . Dus , als een gebruiker een bepaalde knop geselecteerd dan is de uitspraak " AnswerButton.isSelected ( ) " waar " AnswerButton " is de naam van het bepaalde knop die u onderzoeken zal neerkomen op true. Bijgevolg , waardoor de bovengenoemde verklaring in de haakjes van de "als " voorwaarde zal ertoe leiden dat de specifieke "als " conditie op gang te brengen als de gebruiker geselecteerd die knop . 9 Zet de juiste code aan een bepaalde scoren beantwoorden binnen de " if" statement dat zal activeren wanneer een bepaalde knop voor een bepaalde vraag wordt geactiveerd .
|