JTagua

Inicio » Swing » Objetos » JCheckBox

Archivo de la categoría: JCheckBox

Swing 13: JCheckBox

Vamos a tratar ahora el componente JCheckBox.

Este componente (casilla de activación en la paleta Swing) se utiliza frecuentemente como botón de estado. Proporciona información del tipo o No (true o false),  el argumento es de tipo booleano: verdadero (true) si la caja está seleccionada y falso (false) en otro caso.

EJERCICIO1:

Vamos a realizar un sencillo y simpático ejercicio. Se trata de una imagen del rostro de un muñeco que puede presentar ninguna, todas, una, dos, tres o cuatro características que son: Barbilla, Gafas, Pelo y Dientes. Es decir:

Obviamente, la presentación de uno u otro atributo o elemento dependerá de que esté activa o no cualquiera de las 4 cajas de verificación que incluirá el problema.

(más…)

JCheckBox

Para realizar un estudio riguroso y detallado del Componente JCheckBox, le recomiendo que visite la dirección de Sun Microsystem siguiente

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JCheckBox.html

y además consulte el tutorial http://java.sun.com/docs/books/tutorial/uiswing/TOC.html

Veremos aquí una descripción simple de dicho componente analizando los constructores, las propiedades y métodos mas utilizados.

Descripción:

El componente JCheckBox es similar al componente JRadioButton, sin embargo no tiene la limitación de que sólo uno de entre un grupo de ellos tiene que estar seleccionado.

(Descargar el programa ejemplo desarrollado en Netbeans 6.0.1 aquí).
Constructores:

JCheckBox(String) , JCheckBox(String, boolean), JCheckBox(Icon) , JCheckBox(Icon, boolean),
JCheckBox(String, Icon) , JCheckBox(String, Icon, boolean), JCheckBox() .

Cada uno de los métodos anteriores puede instanciar un 0bjeto del tipo JCheckBox. El argumento string específica el texto, si existe, que mostrará el CheckBox. De forma similar, el argumento Icon específica la imagen que debería utilizarse en vez de la imagen por defecto del aspecto y comportamiento. Especificando el argumento booleano como true se inicializa el checkbox como seleccionado. Si el argumento booleano no existe o es false, el checkbox aparecerá inicialmente desactivado.

En el ejemplo anterior el primer componente JCheckBox ha sido creado con la instrucción

jCheckBox1 = new javax.swing.JCheckBox();
Propiedades:

action : Se utiliza para fijar un procedimiento común a varios componentes.

background: Se utiliza para establecer el color del fondo del CheckBox.

buttonGroup: Se utiliza para agrupar varios CheckBox

componentPopupMenu: Se utiliza para asignar un menu Popup al CheckBox.

font: Se utiliza para fijar el font del texto del CheckBox.

foreground: Se utiliza para establecer el color del texto del CheckBox.

model: Se utiliza para obtener el estado del CheckBox.

mnemonic: Se utiliza para fijar una tecla rápida (Alt + Letra) o atajo de teclado del CheckBox.

selected: Se utiliza para seleccionar o deseleccionar el CheckBox.

text: Se utiliza para establecer el texto del CheckBox.

toolTipText: Se utiliza para fijar el texto de la caja de sugerencias del CheckBox.

Otras Propiedades:

Métodos: