Wie um zu überprüfen, dass ein JCheckBox geprüft?
Frage
Wie kann ich überprüfen, ob ein JCheckBox
aktiviert ist?
Lösung
Mit dem isSelected Methode.
Sie können auch eine ItemListener , so dass Sie benachrichtigt werden, wenn es aktiviert ist oder nicht aktiviert.
Andere Tipps
Mit dem itemStateChanged(ItemListener)
verwenden, können Sie verfolgen die Auswahl und Abwahl Checkbox (und tun, was Sie wollen auf ihr basiert):
myCheckBox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {//checkbox has been selected
//do something...
} else {//checkbox has been deselected
//do something...
};
}
});
Java Swing itemStateChanged Doku sollte auch helfen. Durch die Verwendung von isSelected()
Methode kann man einfach testen, ob tatsächlich ist Checkbox ausgewählt:
if(myCheckBox.isSelected()){_do_something_if_selected_}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow