- Realiza un nuevo
proyecto.
- En la ventana principal
debes añadir lo siguiente:
- Un botón “Aceptar”
llamado btnAceptar.
- Una etiqueta con borde
llamada etiResultado.
- Añade también tres
cuadros de verificación. Estos cuadros son objetos del tipo JCheckBox.
- Añade tres JCheckBox y
cambia el texto de ellos, de forma que aparezca “Perro”, “Gato” y “Ratón”.
- Debe cambiar el nombre de
cada uno de ellos. Se llamarán: chkPerro, chkGato, chkRaton.
- La ventana tendrá el
siguiente aspecto cuando termine:
- El programa debe
funcionar de la siguiente forma:
Cuando el usuario pulse aceptar, en la etiqueta aparecerá
un mensaje indicando qué animales han sido “seleccionados”. Para ello hay que
programar el evento actionPerformed
del botón Aceptar. En ese evento añada el siguiente código:
String mensaje="Animales
elegidos: ";
if (chkPerro.isSelected()) {
mensaje=mensaje+"Perro ";
}
if (chkGato.isSelected()) {
mensaje=mensaje+"Gato ";
}
if (chkRaton.isSelected()) {
mensaje=mensaje+"Raton ";
}
etiResultado.setText(mensaje);
- Observa el código. En él
se hace lo siguiente:
- Se crea una variable de
cadena llamada mensaje.
- En esa variable se
introduce el texto “Animales elegidos: “
- Luego, compruebo si está
seleccionada la casilla de verificación chkPerro. Si es así concateno a
la cadena mensaje la palabra “Perro”.
- Luego compruebo si está
seleccionada la casilla de verificación chkGato y hago lo mismo.
- Lo mismo con la casilla
chkRaton.
- Finalmente presento la
cadena mensaje en la etiqueta etiResultado.
- Observa el método
isSelected() propio de las casillas de verificación, permiten saber si una
casilla está activada o no.
- Ejecute el programa.
Seleccione por ejemplo las casillas Gato y Ratón. Al pulsar Aceptar el
resultado debe ser el siguiente:
CONCLUSIÓN
Los cuadros de
verificación (JCheckBox) se usan cuando quieres seleccionar varias opciones.