如何检查JCheckBox
是否已选中?
发布于 2010-08-30 19:33:53
使用isSelected方法。
您还可以使用ItemListener,以便在选中或取消选中时通知您。
发布于 2015-05-21 00:38:06
通过使用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()
方法,您可以只测试是否选中了actual复选框:
if(myCheckBox.isSelected()){_do_something_if_selected_}
https://stackoverflow.com/questions/3599908
复制相似问题