Hallo,
Ich habe drei JCheckBox'en erstellt, diese habe ich in eine ButtonGroup zusammengefasst.
Nun wollte ich das immer wenn eine andere Checkbox angeklickt wurde reagiert wird, ohne das irgendein Button gedrückt wird.
Also habe ich probeweiser an eine Checkbox ein ItemListener gepackt wo die Methode itemStateChanged aufgerufen wird.
Jetzt bekomme ich zwar mit wenn sich etwas an der einen Checkbox änderte, aber bekam nicht mit ob sie nun selectiert oder deselectiert wurde.
Nun habe ich etwas probiert, habe es aber noch nicht hinbekommen das ch mitbekomme ob es nun selectiert ist.
Hier mein letzter Versuch:
Ich hoffe ihr könnt mir sagen was ich machen muss damit ich herausbekomme ob myFirstCheckBox selectiert ist.
Ich habe drei JCheckBox'en erstellt, diese habe ich in eine ButtonGroup zusammengefasst.
Nun wollte ich das immer wenn eine andere Checkbox angeklickt wurde reagiert wird, ohne das irgendein Button gedrückt wird.
Also habe ich probeweiser an eine Checkbox ein ItemListener gepackt wo die Methode itemStateChanged aufgerufen wird.
Jetzt bekomme ich zwar mit wenn sich etwas an der einen Checkbox änderte, aber bekam nicht mit ob sie nun selectiert oder deselectiert wurde.
Nun habe ich etwas probiert, habe es aber noch nicht hinbekommen das ch mitbekomme ob es nun selectiert ist.
Hier mein letzter Versuch:
Code:
myFirstCheckBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent evt) {
ButtonModel bm = mView.optionsGroup.getSelection();
if (bm.getActionCommand().equals(myFirstCheckBox.getText())) {
System.out.println("Selectiert");
}
}
});