Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/09/2012, 05:29
allcompva
 
Fecha de Ingreso: septiembre-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Problema con JComboBox y DefaultComboBoxModel

Quizás la respuesta venga un poco tarde, pero puede servir a quienes tengan un problema similar.
Lo primero en aclarar es que los combos en java reciben y devuelven objetos por lo que es perfectamente valido añadirle al DefautComboBoxModel instancias de tu clase cargo (o de cualquier otra clase), por lo tanto en tu código no hay error. Lo que tienes que tener en cuenta es que lo que el combo muestra en su lista es el toString de la clase por lo tanto si lo que quieres es mostrar solamente el nombre lo único que tienes que hacer es sobreescribir el metodo toString en la clase cargo y poner lo que quieras mostrar ej. return nombre; luego al seleccionar algun elemento del combo lo que te esta devolviendo es el objeto completo, osea si lo que necesitas es el atributo id deberias utilizar el metodo getId.
Espero que la respuesta sea de utilidad