2010-08-30 17 views

Odpowiedz

82

Użyj metody isSelected.

Możesz również użyć numeru ItemListener, aby otrzymywać powiadomienia o jego zaznaczeniu lub odznaczeniu.

12

Korzystając itemStateChanged(ItemListener) można śledzić wybierając i odznaczając pole wyboru (i robić, co chcesz na niej oparta):

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 powinno pomóc też. Korzystając z metody isSelected() można po prostu sprawdzić, czy jest zaznaczone pole wyboru:

if(myCheckBox.isSelected()){_do_something_if_selected_}