Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2014, 18:01
Hufex
 
Fecha de Ingreso: noviembre-2010
Ubicación: en las nubes
Mensajes: 56
Antigüedad: 14 años
Puntos: 3
Respuesta: JComboBox muestro un elemento, y no logro obtener el ID de la BD

bueno creo entender lo que quieres. yo lo haría de la siguiente forma, en la clase especialidad de los profesionales
Código Java:
Ver original
  1. class Cespecialidad{
  2. String nombre ="";
  3. int ID=0;
  4. public String getNombre(){ return nombre; }
  5. public int getID(){ return ID; }
  6. public void setNombre(Striing nombre){ this.nombre=nombre;}
  7. public void setID(int ID){ this.ID=ID;}
  8. public String toString(){ return getNombre(); }
  9. }

de esta clase creas ya sea un array o una lista (List) , rellenas tu combo:
Código Java:
Ver original
  1. for( int i=0 ; i<listaProfesional.size(); i++){ // recorro el array
  2.                 jcomboBox.addItem(listaProfesional.get(i)));
  3.                 }

cuando obtengas el valor jcombobox.getselecteditem() , se retornara un objeto al cual solo debes convertir a la clase Cespecialidad

Código Java:
Ver original
  1. Cespecialidad  ce=(Cespecialidad) jcombobox.getselecteditem();
y asi obtienes el id, con ce.getID();