如何检查JCheckBox是否已选中?

2022-08-31 13:48:53

如何检查是否选中了 ?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 docu也应该有所帮助。通过使用方法,您可以只测试实际是否选中了复选框:isSelected()

if(myCheckBox.isSelected()){_do_something_if_selected_}

推荐