Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/03/2012, 13:41
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Hidden en java

Hola:

El JComboBox, en sus addItem(), admite Object, es decir, cualquier clase, no solo String. En el getSelectedValue() te devuelve el Object que hayas metido, no sólo el String visible.

Con esto quiero decir que puedes hacer tu clase Persona con los atributos que quieras, dni, nombre, apellidos, dirección, etc, etc, etc. Debes ponerle a esa clase un metodo toString() que devuelva el String que quieres que sea visible en el JComboBox, en tu caso el nombre y apellidos.

Ahora solo tienes que rellenar el JComboBox con los addItem(persona) que quieras. Una vez elegido uno, con

Persona personaElegida = (Persona)combo.getSelectedValue();

tendrás todos los datos de la persona.

Más detalles en http://chuwiki.chuidiang.org/index.p...de_Datos_MySQL

PD: He puesto addItem() y getSelectedValue() de memoria, igual me he equivocado con el nombre del método, pero supongo que se entiende.

Se bueno.
__________________
Apuntes Java
Wiki de Programación