2010-08-30 6 views

cevap

82

isSelected yöntemini kullanın.

Ayrıca bir ItemListener kullanabilirsiniz, böylece işaretlendiğinde veya işaretlenmediğinde size bildirilir. Eğer seçme ve onay kutusunun işaretini kaldırarak izlemek (ve bunu temel istersen yap) yapabilirsiniz itemStateChanged(ItemListener) kullanarak

12

:

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 çok yardımcı olmalıdır. isSelected() yöntemini kullanarak, yalnızca gerçek onay kutusunun seçili olup olmadığını test edebilirsiniz:

if(myCheckBox.isSelected()){_do_something_if_selected_}