Как проверить, проверен ли JCheckBox
?
Как проверить, проверен ли JCheckBox?
Ответ 1
Используйте метод isSelected.
Вы также можете использовать ItemListener, чтобы вы были уведомлены, когда он был установлен или снят флажок.
Ответ 2
Используя itemStateChanged(ItemListener)
, вы можете отследить выбор и отмена выбора (и делать все, что хотите на основе этого):
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 document также должен помочь. Используя метод isSelected()
, вы можете просто проверить, действительно ли выбран флажок:
if(myCheckBox.isSelected()){_do_something_if_selected_}