Foros del Web » Programación para mayores de 30 ;) » Java »

JcomboBox

Estas en el tema de JcomboBox en el foro de Java en Foros del Web. Hola como puedo ingresar otro valor ademas de la cadena con el nombre, por ejemplo un numero en cajaHospitales.addItem y luego seleccionar ese numero ingresado ...
  #1 (permalink)  
Antiguo 18/07/2012, 20:17
 
Fecha de Ingreso: marzo-2006
Mensajes: 329
Antigüedad: 18 años, 8 meses
Puntos: 1
JcomboBox

Hola como puedo ingresar otro valor ademas de la cadena con el nombre, por ejemplo un numero en cajaHospitales.addItem y luego seleccionar ese numero ingresado pero no la cadena con el nombre

ArrayList<Hospital> listaHospitales = new ArrayList<Hospital>();
listaHospitales=regHospital.listarHospitales();
if(listaHospitales.isEmpty())
{
javax.swing.JOptionPane.showMessageDialog(this, "vacia");
return;
}

for(Hospital h:listaHospitales)
{
// nombre de hospital
cajaHospitales.addItem(h.getIdH());



}
  #2 (permalink)  
Antiguo 18/07/2012, 20:47
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 11 meses
Puntos: 41
Respuesta: JcomboBox

al JComboBox le podés agregar objectos, entonces podés crear un objecto Wrapper, @override public String toString() para especificar que es lo que querés que se VEA en el drop down list, y cuando al recuperar algún elemento del combo, lo casteas al Wrapper y listo.
También podés usar generics.
__________________
BadProgrammerException!

Etiquetas: jcombobox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:58.