¿Cómo puedo verificar si un JCheckBox
está marcado?¿Cómo verificar que un JCheckBox esté marcado?
50
A
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
- 1. Cómo verificar si un DataGridViewCheckBoxCell está marcado
- 2. ¿Cómo verificar que el bloque CMS esté activo?
- 3. ¿Cómo puedo verificar que el módulo nginx gzip_static esté funcionando?
- 4. ¿Cómo verificar si "Radiobutton" está marcado?
- 5. ¿Cómo hacer que el fondo de un JCheckBox sea transparente?
- 6. ¿Cómo verificar programáticamente que un ensamble esté firmado con un certificado específico?
- 7. ¿Cómo puedo verificar que un formulario esté rellenado previamente con valores usando Cucumber y Webrat?
- 8. ¿Cómo puedo verificar que un valor esté presente en una matriz (lista) en Perl?
- 9. agregando borde a jcheckbox
- 10. JCheckbox cambiar la posición del texto
- 11. JCheckbox - ActionListener y ItemListener?
- 12. ¿Cómo puedo verificar que cierto tipo ya esté definido en el compilador de C?
- 13. ¿Cómo puedo verificar que mi código multiproceso se esté ejecutando realmente en varios hilos?
- 14. ¿Cómo puedo verificar que una palabra ya esté en mayúscula en Ruby?
- 15. ¿Cómo hacer que RibbonApplicationMenuBar esté inactivo/activo?
- 16. cómo hacer que JDialog esté inactivo
- 17. Cómo hacer que un sitio web esté protegido con https
- 18. Cómo hacer que un proyecto "repositorio/equipo" esté listo
- 19. Uso de íconos con JCheckBox
- 20. ¿Cómo verificar si un botón de radio en cada grupo está marcado en jQuery?
- 21. ¿Cómo puedo asegurarme de que un objeto Java (que contiene material criptográfico) esté en cero?
- 22. ¿Manera fácil de verificar que una variable esté definida en python?
- 23. QSqlQuery que no esté situado en un registro válido
- 24. alinear un JLabel con el texto de una JCheckBox
- 25. Persistir en un objeto que no está marcado como serializable
- 26. ¿Cómo puedo verificar que una función de JavaScript esté cargada o exista en la página antes de llamarla?
- 27. ¿Cómo usar la expresión regular para verificar que la entrada del usuario no esté compuesta únicamente por caracteres especiales?
- 28. Esperando a que esté disponible un servicio DBus en Qt
- 29. ¿Por qué setSelected en JCheckBox pierde efecto?
- 30. Div. Vim a menos que esté abierto