2010-08-30 3 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 должно помочь тоже. Используя метод isSelected(), вы можете просто проверить, действительно ли установлен флажок:

if(myCheckBox.isSelected()){_do_something_if_selected_} 
Смежные вопросы