Ask Your Computer Question. Computer Experts Answer You ASAP.

(Not a Computer Question?)

PLEASE HELP, COMPUTER PROGRAMMING QUESTION
Sent to Computer Experts January 12 10:32 AM

Hi, my name is Christina, and I need help big time on my JAVA program. What Im trying to do is to create a button, that if you click on it, the subprogram will check the questions to a quiz that i made. However, MY TEACHER HAS NO IDEA HOW TO DO IT, AND WONT HELP ME...THE PROJECT IS DUE MONDAY JAN. 16, PLEASE HELP ME!!!!
THIS IS MY PROGRAM

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.border.EtchedBorder;
import javax.swing.border.TitledBorder;


public class Project extends JFrame
{
   
   public Project()
   {
      
      sampleField = new JLabel("                                       " + "GEOGRAPHIC QUIZ");
      getContentPane().add(sampleField, BorderLayout.CENTER);
     
      class ChoiceListener implements ActionListener
      {
        public void actionPerformed(ActionEvent event)
        {
            
        }
      }
   
      listener = new ChoiceListener();

      createControlPanel();
     
      pack();
   }

   
   public void createControlPanel()
   {
      JPanel styleGroupPanel = createRadioButtons();
      JPanel capitalGroupPanel = creatRadioButtons();
      JPanel makingGroupPanel= crutRadioButtons();
      JPanel quizGroupPanel= islandRadioButtons();
      JPanel makesGroupPanel= cretRadioButtons();
     

      JPanel controlPanel = new JPanel();
      controlPanel.setLayout(new GridLayout(8, 1));
      controlPanel.add(styleGroupPanel);
      controlPanel.add(capitalGroupPanel);
       controlPanel.add(makingGroupPanel);
       controlPanel.add(quizGroupPanel);
      controlPanel.add(makesGroupPanel);
      
      getContentPane().add(controlPanel, BorderLayout.SOUTH);
   }


       public JPanel createRadioButtons()
   {
      lyonButton = new JRadioButton("Lyon");
      lyonButton.addActionListener(listener);

      baltimoreButton = new JRadioButton("Baltimore");
      baltimoreButton.addActionListener(listener);

      kievButton = new JRadioButton("Kiev");
      kievButton.addActionListener(listener);
      
      warsawButton = new JRadioButton("Warsaw");
      warsawButton.addActionListener(listener);
     
      
      ButtonGroup group1 = new ButtonGroup();
      group1.add(lyonButton);
      group1.add(baltimoreButton);
      group1.add(kievButton);
      group1.add(warsawButton);
      
      
      JPanel panel1 = new JPanel();
      panel1.add(lyonButton);
      panel1.add(baltimoreButton);
      panel1.add(kievButton);
      panel1.add(warsawButton);
      panel1.setBorder

      
        (new TitledBorder(new EtchedBorder(), " 1. What is the capital of Ukraine?"));

      return panel1;
   }
      public JPanel creatRadioButtons()
   {
      madisonButton = new JRadioButton("Madison");
      madisonButton.addActionListener(listener);

      bismarckButton = new JRadioButton("Bismarck");
      bismarckButton.addActionListener(listener);

      pierreButton = new JRadioButton("Pierre");
      pierreButton.addActionListener(listener);
      
      lansingButton = new JRadioButton("Lansing");
      lansingButton.addActionListener(listener);
     
      
      ButtonGroup group2 = new ButtonGroup();
      group2.add(madisonButton);
      group2.add(bismarckButton);
      group2.add(pierreButton);
      group2.add(lansingButton);
      
      
      JPanel panel2 = new JPanel();
      panel2.add(madisonButton);
      panel2.add(bismarckButton);
      panel2.add(pierreButton);
      panel2.add(lansingButton);
      panel2.setBorder

      
        (new TitledBorder(new EtchedBorder(), " 2. What is the capital of Michigan?"));

      return panel2;
      
    }
    
     public JPanel crutRadioButtons()
   {
      mediterraneanButton = new JRadioButton("Mediterranean Sea");
      mediterraneanButton.addActionListener(listener);

      blackseaButton = new JRadioButton("Black Sea");
      blackseaButton.addActionListener(listener);

      southchinaseaButton = new JRadioButton("South China Sea");
      southchinaseaButton.addActionListener(listener);
      
      redseaButton = new JRadioButton("Red Sea");
      redseaButton.addActionListener(listener);
     
      
      ButtonGroup group5 = new ButtonGroup();
      group5.add(mediterraneanButton);
      group5.add(blackseaButton);
      group5.add(southchinaseaButton);
      group5.add(redseaButton);
      
      
      JPanel panel5 = new JPanel();
      panel5.add(mediterraneanButton);
      panel5.add(blackseaButton);
      panel5.add(southchinaseaButton);
      panel5.add(redseaButton);
      panel5.setBorder
      
        (new TitledBorder(new EtchedBorder(), " 3. What is the deepest sea in the world?"));
      return panel5;
    }
    
    
    
    
     public JPanel islandRadioButtons()
   {
      juneauButton = new JRadioButton("Juneau");
      juneauButton.addActionListener(listener);

      kenaiButton = new JRadioButton("Kenai");
      kenaiButton.addActionListener(listener);

      dillinghamButton = new JRadioButton("Dillingham");
      dillinghamButton.addActionListener(listener);
      
      kingstonButton = new JRadioButton("Kingston");
      kingstonButton.addActionListener(listener);
      
      
      ButtonGroup group3 = new ButtonGroup();
      group3.add(juneauButton);
      group3.add(kenaiButton);
      group3.add(dillinghamButton);
      group3.add(kingstonButton);
      
      
      JPanel panel3 = new JPanel();
      panel3.add(juneauButton);
      panel3.add(kenaiButton);
      panel3.add(dillinghamButton);
      panel3.add(kingstonButton);
      panel3.setBorder

      
        (new TitledBorder(new EtchedBorder()," 4.What is the capital of Alaska?"));

      return panel3;
    }
        public JPanel cretRadioButtons()
   {
      vincentButton = new JRadioButton("St. Vincent");
      vincentButton.addActionListener(listener);

      puertoricoButton = new JRadioButton("Puerto Rico");
      puertoricoButton.addActionListener(listener);

      cubaButton = new JRadioButton("Cuba");
      cubaButton.addActionListener(listener);
      
      bahamasButton = new JRadioButton("Bahamas");
      bahamasButton.addActionListener(listener);

      
      ButtonGroup group4 = new ButtonGroup();
      group4.add(vincentButton);
      group4.add(puertoricoButton);
      group4.add(cubaButton);
      group4.add(bahamasButton);
      
      
      JPanel panel4 = new JPanel();
      panel4.add(vincentButton);
      panel4.add(puertoricoButton);
      panel4.add(cubaButton);
      panel4.add(bahamasButton);
      panel4.setBorder

      
        (new TitledBorder(new EtchedBorder(), " 5. What is the second biggest island in Caribbean?"));

      return panel4;
    }

   
private JLabel sampleField;
private ActionListener listener;

private JRadioButton lyonButton;
private JRadioButton kievButton;
private JRadioButton warsawButton;
private JRadioButton baltimoreButton;

private JRadioButton madisonButton;
private JRadioButton bismarckButton;
private JRadioButton pierreButton;
private JRadioButton lansingButton;

private JRadioButton juneauButton;
private JRadioButton kenaiButton;
private JRadioButton dillinghamButton;
private JRadioButton kingstonButton;

private JRadioButton vincentButton;
private JRadioButton puertoricoButton;
private JRadioButton cubaButton;
private JRadioButton bahamasButton;

private JRadioButton mediterraneanButton;
private JRadioButton blackseaButton;
private JRadioButton southchinaseaButton;
private JRadioButton redseaButton;


}

AND THIS IS THE SUBPROGRAM


import javax.swing.JFrame;

public class ProjectTest
{
   public static void main(String[] args)
   {
      JFrame frame = new Project();
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.show();      
   }
}


THANKS!

P.S IM USING JAVA 2.5 V LIGHT EDITION



Optional Information:
OS: Windows XP; Browser: Other

Already Tried:
OTHER WEBSITES, THAT DIDNT HELP

Customer (name blocked for privacy)
Nobody has been able to answer this question yet. Can you help answer it?
Click here to become an Expert.

 

Just Answer! > Computer and Software Help