Está en la página 1de 4

EJERCICIO GUIADO.

JAVA: CUADROS COMBINADOS


1. Realiza un nuevo proyecto. 2. En la ventana principal debes aadir lo siguiente: a. Una etiqueta con borde llamada etiResultado. 3. Aade un cuadro combinado combo!. "os cuadros combinados son ob#etos del tipo $%ombo&o'. &(sicamente) un combo es una lista desplegable.

*. %(mbiale el nombre al $%ombo&o'. El nombre ser( cbo%olores. +u programa debe tener m(s o menos este aspecto.

,. "os elementos del cbo%olores pueden ser cambiados a trav-s de la propiedad .odel. /elecciona el combo y activa la propiedad .odel el botoncito con los tres puntos! Aparecer( lo siguiente:

0. Al igual que pasaba con los cuadros de lista) se pueden eliminar los elementos que contiene el combo y aadir elementos propios. Use los botones Aadir y Eliminar para aadir la siguiente lista de elementos: Ro#o 1erde Azul 2. E#ecuta el programa y observa el 3uncionamiento del desplegable...

4. 1amos a 5acer que cuando se eli#a un elemento del desplegable) en la etiqueta aparezca un mensa#e indicando el color elegido. 6ara ello) debes programar el evento actionPerformed del combo y aadir el siguiente c7digo:
String mensaje="El color elegido es "; mensaje=mensaje+cboColores.getSelectedItem().toString(); etiResultado.setText(mensaje);

8. Este c7digo 5ace lo siguiente: a. %rea una variable de cadena. b. %oncatena dentro de ella el mensa#e 9El color elegido es: con el color seleccionado. c. ;bserva el m-todo get/elected<tem) se usa para saber el elemento seleccionado del combo. Es necesario convertirlo a te'to con to/tring. d. =inalmente se coloca el mensa#e en la etiqueta. 1>. E#ecuta el programa y comprueba su 3uncionamiento. 6or e#emplo) si elegimos el color verde) el aspecto del programa ser( el siguiente:

11. "os cuadros combinados pueden 3uncionar tambi-n como cuadros de te'to. Es decir) pueden permitir que se escriba te'to dentro de ellos. 6ara 5acer esto) basta con cambiar su propiedad 9editable: y activarla.

12. E#ecuta el programa y observa como se puede escribir dentro del combo. Al pulsar Enter) el programa 3unciona igualmente con el te'to escrito.

/e escribe aqu? y se pulsa enter

CONCLUSIN Los combos son listas d s!l "abl s dond s !# d !$o!# stas. l "i$ #na d las o!cion s

Los combos !# d n %#nciona$ tambi&n como c#ad$os d t 'tos( si s acti)a la o!ci*n ditabl . A t$a)&s d l m&todo " tS l ct dIt m s !# d t 'to sc$ito n l combo. 't$a $ la o!ci*n s l ccionada o l

También podría gustarte