Как проверить, проверен ли 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_}