Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta
>

JComboBox

 

Archivos necesarios:

En este trial vamos a ver cómo utilizar el JComboBox una lista que se despliega hacia abajo y nos permite elegir entre varias opciones diferentes. Utilizar un JComboBox es muy sencillo ya que únicamente necesitamos un arreglo de String para iniciarlo y si queremos podemos añadir más elementos de una manera muy sencilla. El JComboBox es muy útil cuando queremos mostrar una lista muy larga de la que solamente se va a elegir una sola opción o cuando no tenemos mucho espacio. Se podría utilizar en una calculadora para escribir funciones y poder ver cuales fuerno las últimas que fueron seleccionadas debido a que podemos seguir añadiendo elementos.

El primer archivo incluye un programa en el que podemos seleccionar que imagen mostrar mediante un JComboBox, el segundo archivo incluye las imágenes necesarias para que el programa pueda correr.

Main.java
Main.java

Imagenes
Images.zip

 

¿Cómo utilizar un JComboBox?

Constructor El constructor de un JComboBox es muy sencillo, lo único que recibe es un arreglo de String. Recuerda que para iniciar un arreglo en una sola línea puedes utilizar las llaves { } como se muestra en la fotografía.
También es muy sencillo añadir más elementos a un JComboBox una vez que ya está creado. Para hacerlo basta con utilizar el método addItem() que recibe un String. addItem()
Para poder escuchar eventos el JComboBox debe de tener un ActionListener que agregamos de la misma manera en que agregaríamos uno a un JButton.
actionPerformed() Lo único que es importante mencionar del uso del JComboBox es cómo obtener lo que está seleccionado ya que es muy importante para las aplicaciones que usamos al manejar eventos saber qué seleccionó el usuario. Para conseguir esto podemos utilizar el método getSelectedItem() del JComboBox sólo hay que recordar que el método nos devuelve un Object y tenemos que hacerle un cast a String (poniendo la palabra String entre parentesis como se ve en la imágen).
JComboBox

RegresarRegresar

         
Ayudanos contestando la siguiente encuesta acerca de Videojuegos!
Ir a la encuesta