Hi Leute,
ich muss in Informatik ein Projekt abgeben. Habe mich für die Autotheoriprüfung entschieden.....Die Oberfläche habe ich bis jetzt ganz gut hinbekommen und habe da ein kleines problem: Und zwar habe ich ja drei checkboxes zur auswahl. von den drei checkboxen muss mindestens eine richtig sein. Wenn ich jetzt im ersten Fenster von den drei nur zwei angeklickt habe und dann ins nächste Fenster gehe, sollten ALLE checkboxes wieder den wert false haben also nicht angeklickt.aber irgendwie sind dann in den weiteren fenster die zwei die ich vorherigen fenster genklickt habe immer noch aktiv. Wie kann ich das Problem lösen...Mein Listener sieht bis jetzt so aus....
JPanel panelB = new JPanel();
for(int j=1;j<11;j++){
JButton button1= new JButton( ""+j);
button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Fragen f= fragen[Integer.parseInt( e.getActionCommand())];
setFragen(f);
}
});
panelB.add (button1);
}
panelB.setOpaque(true);
panelB.setBackground(Color.yellow);
ich muss in Informatik ein Projekt abgeben. Habe mich für die Autotheoriprüfung entschieden.....Die Oberfläche habe ich bis jetzt ganz gut hinbekommen und habe da ein kleines problem: Und zwar habe ich ja drei checkboxes zur auswahl. von den drei checkboxen muss mindestens eine richtig sein. Wenn ich jetzt im ersten Fenster von den drei nur zwei angeklickt habe und dann ins nächste Fenster gehe, sollten ALLE checkboxes wieder den wert false haben also nicht angeklickt.aber irgendwie sind dann in den weiteren fenster die zwei die ich vorherigen fenster genklickt habe immer noch aktiv. Wie kann ich das Problem lösen...Mein Listener sieht bis jetzt so aus....
JPanel panelB = new JPanel();
for(int j=1;j<11;j++){
JButton button1= new JButton( ""+j);
button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Fragen f= fragen[Integer.parseInt( e.getActionCommand())];
setFragen(f);
}
});
panelB.add (button1);
}
panelB.setOpaque(true);
panelB.setBackground(Color.yellow);