2010-08-30 306 views

回答

82

使用isSelected方法。

您也可以使用ItemListener,以便您在選中或取消選中時收到通知。

12

通過使用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應該幫助了。通過使用​​方法,您可以測試是否選擇了實際複選框:

if(myCheckBox.isSelected()){_do_something_if_selected_} 
相關問題