Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.*;
- class Quiz extends JFrame implements ActionListener
- {
- JButton answerButton;
- JPanel panel;
- JLabel labelQs,label2, label3;
- final JTextField text, text2;
- JLabel scoreLabel;
- int score = 0;
- Quiz() {
- labelQs = new JLabel();
- labelQs.setText("Question: How many pickles did Peter Piper pick?");//questions label
- scoreLabel = new JLabel("SCORE: ");
- label2 = new JLabel();
- label2.setText("Answer:");//answer label
- text = new JTextField(15);//answer textfield
- text2 = new JTextField(15);//answer textfield
- label3 = new JLabel();
- label3.setText("Answer:");//answer label
- answerButton=new JButton("ANSWER");
- panel=new JPanel(new GridLayout(0,2));
- panel.add(scoreLabel);
- panel.add(labelQs);
- panel.add(label2);
- panel.add(text);
- panel.add(label3);
- panel.add(text2);
- panel.add(answerButton);
- add(panel,BorderLayout.CENTER);
- answerButton.addActionListener(this);
- setTitle("QUIZ");
- }
- public void LoadQuestion(String question)
- {
- labelQs.setText(question);
- }
- public void actionPerformed(ActionEvent ae)
- {
- String [] myStringArray = new String[2];
- myStringArray[0] =text.getText();
- myStringArray[1] =text2.getText();
- //JOptionPane.showMessageDialog(this,myStringArray[0]);
- System.out.println(myStringArray[0]);
- System.out.println(myStringArray[1]);
- JOptionPane.showMessageDialog(this,myStringArray);
- /*if(answer.equals(" "))
- {
- JOptionPane.showMessageDialog(this,"Correct Answer");
- score++;
- scoreLabel.setText("SCORE: "+score);
- }
- else{
- JOptionPane.showMessageDialog(this,"Wrong Answer");
- scoreLabel.setText("SCORE: "+score);
- } */
- }
- }
- class QuizDemo
- {
- public static void main(String arg[])
- {
- try
- {
- Quiz frame=new Quiz();
- frame.setSize(800,100);
- frame.setVisible(true);
- }
- catch(Exception e)
- {JOptionPane.showMessageDialog(null, e.getMessage());}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment