jueves, 10 de abril de 2008

JCOMBOBOX


Para utilizar la clase JComboBox en Java, hay que seguir una serie de pasos en los cuales se definirán variables y métodos de esta clase como se muestra en la siguiente figura:



Aquí el JComboBox, está mostrando una lista en la que se dan varias opciones predeterminadas del programa, y que para cada opción hay una acción al escogerla.


Para utilizar la clase JComboBox en un programa de Java, es necesario primero adicionar lo siguiente:

String[] flechaStrings = {"imagen 1", "imagen 2", "imagen 3", "imagen 4", "imagen 5"};


Aquí primero se definen los valores que se van a tomar, en este caso los carros, para aceptar la variable de tipo String, y que va a ser util al momento de que se tomen estos valores en lista adicionandola a la clase JComboBox, ya veremos como.


En las siguientes instrucciones se darán pasos para el adicionamiento de variables a la clase JComboBox.

public clase() { JComboBox lista = new JComboBox(flechaStrings); lista.setSelectedIndex(0);


Aquí estamos primero tomando la clase para que dentro de esa clase, defina una variable lista y la tome como como new JComboBox, y que además adquiera los valores de (flechaStrings); que ya habíamos definido anteriormente.[1]

ejemplos donde se hace uso de los componentes de interfaz gráfica estos son ComboBox


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







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()]);

[2]

BIBLIOGRAFIA

[1]http://www.gfc.edu.co/estudiantes/anuario/2003/sistemas/orlando/SGML/Jcombobox/c22.html
[2]
http://exequielc.wordpress.com/2008/02/15/manejo-de-eventos-jcheckbox-y-jcombobox-java/

7 comentarios:

yicell paz dijo...

HOLA, ME PARECE QUE EL BLOG ESTA MUY COMPLETO, PUESTO QUE TIENE LA SUFICIENTE INFORMACION PARA ENTENDER LOS TEMAS TRATADOS.

Anónimo dijo...

HOLA

Creo que el blogger esta con buena informacion, aunque seria y quedaria mucho mejor si le colocaras mas imagenes

Deicy

Solecito dijo...

HOLA EL BLOGGER TIENE BUENA INFORMACION, PERO LE FALTA CITAR UN EJEMPLO EN LA CONEXION DE MYSQL CON JAVA.

ISABEL CARVAJAL dijo...

EL BLOG TIENE BUENA INFORMACION, PERO LE HACE FALTA IMAGENES Y ALGUNAS PARRAFOS NO ESTAN BIEN SEPARADOS Y CREAN CONFUCION.

william dijo...

que hubo,la información es buena y completa y tienes un problemita de ortografía pero nada mas

Pilar Guzmán dijo...

Hola tiene bastante información, pero algunas partes puedes eludir parte de ella, tener ciudado con la ortografia y la separción de parrafos.

MARISA FORERO dijo...

hola la informacion es buena, pero faltan imagenes