Gracias HackmanC y dackiller por sus respuestas, tengo pocos días con java por lo que habían cosas que realmente no entiendo del código y yo no tenia claro como implementarlo, pero buscando mas encontré uno en esta dirección: http://ungranoparajava.blogspot.com/2008/07/un-value-para-jcombobox.html , que esta mas corto y mas sencillo para los que tenemos poco conocimiento en java, adaptandolo un poco me quedo asi:
Una clase llamada persona.java
Código java:
Ver originalpublic class persona {
this.nombre=nombre;
this.id=id;
}
return id ;
}
return nombre ;
}
}
Dentro de un evento pongo este codigo para llenar el JComboBox:
Código java:
Ver original try {
Conexion();
ResultSet rs
= stmt.
executeQuery("SELECT id,nombre FROM Tabla1 ORDER BY id ASC"); cmbCombo.setModel(value);
while (rs.next()) {
value.addElement(new persona(rs.getString("Nombre"),rs.getString("id")));
}
rs.close();
conexion.close();
ex.printStackTrace();
}
Por ultimo como prueba que funciona, agregue un Jlabel donde muestro el id, y con el evento ActionPerformed pongo este otro código:
Código java:
Ver originalpersona persona=(persona) cmbCombo.getSelectedItem();
lblId.setText(id);
Gracias por las guías, y espero a otro les pueda servir también.