JComboBox

liset
08 de Mayo del 2006
Hola,

Tengo un JComboBox con unos determinados elementos. Lo que quiero hacer, es que dado el indice del JComboBox, me devuelve el String de la lista de esa posición.

No sé cómo hacerlo.
Podeis ayudarme? Espero que se entienda lo que quiero hacer.

Por ejemplo si tengo:
colores.addItem("<Seleccionar color>");
colores.addItem("Amarillo");
colores.addItem("Azul");
colores.addItem("Blanco");
colores.addItem("Rojo");
colores.addItem("Negro");

si quiero el color del indice 1, que me devuelva el String Amarillo, del 2, Azul... etc...

Muchas gracias por anticipado

edhison
08 de Mayo del 2006
nombCombo.getItem(indice);
es todo mi amor
responde

tutt
08 de Mayo del 2006
Hola!
Tengo un problema con el JComBox respecto al tema anteriormente mencionado:
Leo la cadena seleccionada por el usuario de la siguiente forma:
cadena=numerocom.getSelectedItem().toString();
parece que esta todo bien pero me da una Excepcion, exactamente:

Exception occurred during event dispatching:
java.lang.NullPointerException
at hereeencia.Marco2.aceptar_actionPerformed(Marco2.java:118)

Lo he probado todo pero ya estoy un poco desesperado. Perdonen las molestias y gracias por adelantado.

Monica
08 de Mayo del 2006
colores.getItemAt(1).toString()
colores.getItemAt(2).toString()
colores.getItemAt(3).toString()
colores.getItemAt(4).toString()

etc...

Espero que te sirva de ayuda.
Suerte!