Saltar la navegación

3.3.10.- Listas desplegables.

Lista combo desplegable mostrando modelos de coches.
José Javier Bermúdez Hernández. (CC BY-NC)

Una lista desplegable se representa en Java con el componente Swing JComboBox. Consiste en una lista en la que sólo se puede elegir una opción. Se pueden crear JComboBox tanto editables como no editables.

Una lista desplegable es una mezcla entre un campo de texto editable y una lista. Si la propiedad editable de la lista desplegable la fijamos a verdadero, o sea a true, el usuario podrá seleccionar uno de los valores de la lista que se despliega al pulsar el botón de la flecha hacia abajo y dispondrá de la posibilidad de teclear directamente un valor en el campo de texto.

Establecemos la propiedad editable del JComboBox el método setEditable() y se comprueba con el método isEditable(). La clase JComboBox ofrece una serie de métodos que tienen nombres y funcionalidades similares a los de la clase JList.

Para saber más

En el siguiente enlace tienes algún ejemplo comentado para crear JComboBox por código.

Ejemplo JComboBox