如何检查一个JCheckBox被选中?

如何检查JCheckBox是否被选中?

使用isSelected方法。

您也可以使用ItemListener,以便在选中或取消选中时通知您。

通过使用itemStateChanged(ItemListener)你可以跟踪select和取消selectcheckbox(并根据它做任何你想做的事情):

 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文件也应该有帮助。 通过使用isSelected()方法,您可以testing是否选中了实际checkbox:

 if(myCheckBox.isSelected()){_do_something_if_selected_}