Jak mogę sprawdzić, czy jest zaznaczone JCheckBox
?Jak sprawdzić, czy zaznaczono JCheckBox?
50
A
Odpowiedz
82
Użyj metody isSelected.
Możesz również użyć numeru ItemListener, aby otrzymywać powiadomienia o jego zaznaczeniu lub odznaczeniu.
12
Korzystając itemStateChanged(ItemListener)
można śledzić wybierając i odznaczając pole wyboru (i robić, co chcesz na niej oparta):
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 docu powinno pomóc też. Korzystając z metody isSelected()
można po prostu sprawdzić, czy jest zaznaczone pole wyboru:
if(myCheckBox.isSelected()){_do_something_if_selected_}