• Skip to content
  • Skip to primary sidebar

Daniel López

Desarrollador de aplicaciones multiplataforma y SEO

JList y JComboBox en Java

5 noviembre, 2013 by admin Leave a Comment

Los elementos JList y JComboBox se utilizan normalmente en Java para crear formularios y listas para seleccionar, la diferencia principal entre estas dos es que el JComboBox es desplegable mientras que el JList permite seleccionar varias opciones (si se lo permitimos) y puedes incluir una barra de desplazamiento si se lo especificamos también (JScrollPane).

jlistjcombobox

JList

La clase JList en Java crea un componente que muestra una lista de objetos que permite al usuario seleccionar uno o más objetos.

Para crear un JList básico necesitamos un array de elementos que serán las opciones del JList, crear el JList y, por último debemos añadir elementos al JList.

Primero vamos a crear el array que contendrá la lista de elementos que aparecerá en nuestro JList.

String[] datos = {"Rojo", "Verde", "Azul", "Blanco"};

Ahora una vez tenemos los valores que va a contener nuestro JList creamos el objeto JList

JList lista = new JList(datos);

Ahora podemos añadir elementos extra al JList

lista.addElement("Elemento");

Y por último, si queremos guardar los elementos seleccionados podemos guardar estos elementos en un array de esta forma

int[] índices = lista.getSelectedIndices();

Esto es lo necesario para crear un JList en Java de forma básica, luego se puede ampliar añadiendo JScrollPane entre otras cosas, si necesitas más información puedes visitar la página de la clase JList haciendo click aquí.

JComboBox

El JComboBox en java es un botón que se combina con una lista desplegable de la cual el usuario solamente puede seleccionar una opción.

Para crear un JComboBox necesitamos un array con los valores que queremos que aparezcan en este.

String[] petStrings = { "Bird", "Cat", "Dog", "Rabbit", "Pig" };

Después creamos el JComboBox y le asignamos el array de valores que hemos definido anteriormente.
JComboBox petList = new JComboBox(petStrings);

 Y por último para este ejemplo podemos seleccionar un elemento de la lista y añadirle un listener.

petList.setSelectedIndex(4);
petList.addActionListener(this);

De esta forma seleccionamos el String «Pig» que muestra la imagen seleccionada.

ComboBoxDemoMetal

 

Y esta es la explicación de JComboBox en Java, si quieres saber más sobre esta clase visita la API de Java sobre JComboBox

JList y JComboBox en Java
5 (100%) 1 voto

Filed Under: Desarrollo de Interfaces Tagged With: API Java, Java, JComboBox, JList

Reader Interactions

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Primary Sidebar

software developer

¡Hola! Soy Daniel López, un apasionado del desarrollo de aplicaciones web y el marketing online.

Desde hace más de 10 años sabía que quería dedicarme a esto y... aquí estoy trabajando y disfrutando haciendo lo que me gusta, aplicaciones web y ayudando a empresas en su transformación digital.

También tengo mis propios proyectos en los cuales me encargo desde el desarrollo hasta la optimización para buscadores (SEO). Puedes encontrar más información en mi servicio de Consultor SEO online.

Copyright © 2025 · Daniel López - Todos los derechos reservados