La programación en Java Swing incorpora botones checkbox con la clase JCheckBox el cual nos permite activar más de una opción, este objeto es conocido como casillas de verificación y su característics principal es poder activar una o muchas opciones, la mayoría de los programadores que van iniciando lo confunden con el objeto JRadioButton, y aunque puede trabajar de la misma manera no es correcto ya por esa razón tenemos un objeto llamado JRadioButton. Swing también soporta checkboxes en menus, utilizando la clase JCheckBoxMenuItem. Como JCheckBox en Java Swing y JCheckBoxMenuItem descienden de AbstractButton, los checkboxes de Swing tienen todas las características de un botón normal. Dentro de nuestros formularios podemos incluir imágenes para ser utilizadas en los checkboxes. Los Checkboxes son similares a los botones de rádio, pero su modelo de selección es diferente, por convención cualquier número de checkboxes en un grupo ninguno, alguno o todos pueden ser seleccionados, a difrencia, de un grupo de botones de rádio, donde sólo puede haber uno seleccionado.
Es importante para la realización de programas como estos, tener buenas bases de programación en java, para ello dejamos este curso java presencial y 100% práctico.
Un Checkbox genera un evento ítem y un evento action por cada pulsación. Normalmente, solo escucharemos los eventos de ítem, ya que nos permiten determinar si el click selecciona o desactiva el checkbox. Abajo puedes ver el código de ejemplo en imagen que crea los checkboxes:
El API CheckBox Puedes ver El API Button para información sobre el API de AbstractButton del que descienden JCheckBox y JCheckBoxMenuItem. Los métodos de AbstractButton que son más usados son setMnemonic, addItemListener, setSelected, y isSelected. El único API definido por JCheckBox en Java Swing y JCheckBoxMenuItem que utilizaremos son los constructores. Constructores de CheckBox Constructor Propósito JCheckBox(String) JCheckBox(String, boolean) JCheckBox(Icon) JCheckBox(Icon, boolean) JCheckBox(String, Icon) JCheckBox (String, Icon, boolean) JCheckBox() Crea un ejemplar de JCheckBox. El argumento string específica el texto, si existe, que el checkbox debería mostrar. 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.
Es importante para poder realizar todos estos elementos con Swing, tener una base solida de la programación en Java por ello dejamos este curso de java ampliamente recomendable.
Diseño de paginas Web Grupo Codesi