Personlighetstest kvantitativt bedöma individens karaktärsdrag utifrån hennes svar på en rad frågor om förhållanden eller trosuppfattningar . Dessa frågor kommer brukar be en individs nivå av enighet eller oenighet med dessa omständigheter eller allmänna övertygelser . Göra sådant test i Java är ett bra sätt för nybörjare programmerare att tackla ett mer avancerat projekt , och ett bra sätt för psykologstudent att snabbt samla in data genom dessa typer av tester . Instruktioner
1
Skriv ut alla frågor testerna kommer att täcka , och de kategorier i vilka olika värderingar kommer att falla .
2
Skapa en String Array som kommer att hålla var och en av din personlighet testfrågor . Lägg en annan dimension för ifrågavarande kategori om dina frågor görs på olika sätt . Använd den grundläggande syntaxen för " String [ ] MyQuestionArray = new String [ n ] ; " . Där " MyQuestionArray " är namnet på din samling av sträng frågor och " n " är antalet frågor i testet kommer att omfatta
Billiga 3
tilldela varje fråga till ett array-element , med hjälp av lämplig härledning av grundläggande syntax " MyQuestionArray [ n ] = ' Min fråga " , " där " n " är arrayelementet som du tilldelar fråga. Kom ihåg att elementnummer börjar på noll , så din första fråga uppdraget kommer att likna syntax " MyQuestionArray [ 0 ] = ' Min fråga " , " . Samt varje fråga efter den första kommer att öka med en
4
Skapa den grafiska layouten av din ansökan med en JLabel som kommer att hålla frågan . Deklarera JLabel med syntaxen " JLabel MyQuestion , " där " MyQuestion " är det namn du ger här JLabel i ditt program i området ovanför någon av dina metoder i ditt program klass . I klass använder syntaxen " MyQuestion = ny JLabel ( MyQuestionArray [ n ] ) ; " . Dra varje fråga " n " från din fråga array för att visa i JLabel
5
Skapa JRadioButtons som kommer att hålla svaren testpersonens kan välja mellan med syntaxen " JRadioButton AnswerButton = ny JRadioButton ( " svara " ) , " där " AnswerButton " är det unika namnet du ger den svarsknappen ett " svar " är svaret på knappen kommer att representera
6
Lägg till JButton som gör det möjligt för användaren att lämna in sina svar för att ha dödat med den grundläggande syntax " JButton SubmitAnswers = new Button ( " Submit " ) , . " där " SubmitAnswers " är den namn du vill ge knappen och " Submit " är den text som du vill att knappen ska hålla
7
Lägg till ett " ActionListener " till knappen med syntaxen " SubmitAnswer.addActionListener ( detta ) . ; " och metoden denna knapp kommer att utlösa genom att deklarera en " actionPerformed " metoden med syntaxen " public void actionPerformed ( ActionEvent e ) {
} " där koden för att bedöma och poängsätta användarens svar kommer att gå inom " { } " av denna metod .
8
bestämma svaren testpersonens försedd med " om " uttalanden som utlöser om användaren valt en viss knapp . JRadioButtons använder en metod som kallas " isSelected ( ) " som returnerar ett booleskt värde sant eller falskt . Således , om en användare valt en viss knapp då uttalandet " AnswerButton.isSelected ( ) " där " AnswerButton " är namnet på den speciella knappen du undersöker kommer att motsvara sant . Därför sätter den ovan nämnda uttalande inom parentes i " om " tillstånd kommer att orsaka viss " om " tillstånd att utlösa om användaren valt att knappen .
9
Sätt lämplig kod för att göra en viss svara inom " om " uttalande som utlöser då en särskild knapp för en viss fråga utlöses .