Manejo de Eventos JCheckBox y JComboBox [JAVA]
Febrero 15, 2008
Para terminar la semana dejo estos 2 Breves ejemplos donde se hace uso de los componentes de interfaz gráfica estos son JCheckBox y JComboBox
Simplemente agregamos un comentario antes de mostrar el primer codigo fuente;
la clase JCheckBox y JradioButton son subclases de JToggleButton como se puede ver en la imagen
Primer Aplicacion. Evento JCheckBox
Como muestra la imagen de abaj, es un sencillo texto dentro de un textbox en donde tenemos 3 casillas de verificacion(JComboBox) en donde a medida que se las va tildando nuestro texto cambia de estilo, bien simple de manera que se entienda el concepto.
[_ BAJAR CODIGO FUENTE DEL PROGRAMA _]
La siguiente imagen muestra un Screenshot de la aplicacion.
En nuestro Segundo Ejemplo hacemos uso del componente de interfaz gráfica JComboBox, o muchas veces llamado lista desplegable, simplemente mostramos una imagen en un label cada elemento seleccionado en nuestro selector desplegable.
para ello tenemos una serie de imagenes dentro de una carpeta, estas imagenes las cargaremos en un arreglo
private String dir = “images/”; //directorio donde se encuentran las imagenes
private String nombres[] = { dir+”numUno.gif”,dir+”numDos.gif”,dir+”numTres.gif”,dir+”numCuatro.gif”,dir+”numCinco.gif” }; //arreglo de imagenes
y con ellas llenamos un arreglo de iconos de la siguiente manera
private Icon iconos[] = { new ImageIcon(nombres[0]),
new ImageIcon(nombres[1]),
new ImageIcon(nombres[2]),
new ImageIcon(nombres[3]),
new ImageIcon(nombres[4]) };
Luego en el manejo del evento de nuestra lista desplegable preguntamos si es seleccionada y seteamos en nuestro label el elemento del arreglo iconos en donde guardamos las imagenes(en realidad guardamos los nombres a donde apuntan las imagenes) quedaria de la siguiente manera
if (e.getStateChange()== ItemEvent.SELECTED)
lbletiqueta.setIcon(iconos[cboxImagenes.getSelectedIndex()]);
Bueno brevemente eso es todo a continuacion mostramos una imagen de la aplicacion terminada y su codigo fuente listo para compilarse.
[ DESCARGAR EL CODIGO FUENTE DEL PROGRAMA ]
Eso es todo por hoy, saludos.
Filed in J2SE
Tags: casilla de verificacion, Eventos, getSelectedIndex, getStateChange, Icon, ItemListener, itemStateChanged, java, JCheckBox, JComboBox, Lista desplegable, manejo de eventos, setMaximunRow



Marzo 28, 2009 at 12:25 pm
Gracias muy buenos, me sacaron del apuro felicitaciones
Junio 8, 2009 at 9:56 pm
hola
necesito ayuda, tengo un programa en java q trata de los siguiente:
es de venta de celulares
uso un combobox donde selecciono la marca del celular y mi problema es que quiero q al seleccionar la marca, se active otro combobox en el q pueda ver el modelo unicamente de esa marca.
epero q me puedan ayudar, en una hora entrego el programa y aun no puedo
Junio 15, 2009 at 4:09 pm
Eso es sencillo, si deseas agregame jhon_taison@hotmail.com y te ayudo, bye.
Julio 5, 2009 at 3:58 am
Tambien puedes ver esto: http://www.chuidiang.com/chuwiki/index.php?title=JComboBox_dependiente_de_otro_JComboBox