2010-08-30 30 views

Respuesta

82

Utilice el método isSelected.

También puede usar un ItemListener para que le avisemos cuando esté marcado o desmarcado.

12

Mediante el uso de itemStateChanged(ItemListener) se puede realizar un seguimiento de seleccionar y anular la selección de la casilla de verificación (y hacer lo que quiera basado en él):

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 de itemStateChanged docu debería ayudar también. Al usar el método isSelected(), puede probar si la casilla de verificación es real:

if(myCheckBox.isSelected()){_do_something_if_selected_} 
Cuestiones relacionadas