如何检查 aJCheckBox
是否被选中?
问问题
148734 次
2 回答
110
使用isSelected方法。
您还可以使用ItemListener以便在选中或取消选中时收到通知。
于 2010-08-30T11:33:53.097 回答
22
通过使用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 文档也应该有所帮助。通过使用isSelected()
方法,您可以测试实际是否选中了复选框:
if(myCheckBox.isSelected()){_do_something_if_selected_}
于 2015-05-20T16:38:05.713 回答