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

Guardar dato en Jcombobox en Java netbeans

Estas en el tema de Guardar dato en Jcombobox en Java netbeans en el foro de Java en Foros del Web. Buenos dias, tengo la siguiente duda en cuanto almacenar un valor seleccionado de un Jcombobox en netbeans y es el siguiente, cargo datos de una ...
  #1 (permalink)  
Antiguo 28/08/2015, 10:46
 
Fecha de Ingreso: noviembre-2014
Ubicación: Barranquilla
Mensajes: 3
Antigüedad: 9 años, 5 meses
Puntos: 0
Guardar dato en Jcombobox en Java netbeans

Buenos dias,

tengo la siguiente duda en cuanto almacenar un valor seleccionado de un Jcombobox en netbeans y es el siguiente,

cargo datos de una consulta mysql mediante un resultset al combo

while (rs.next())
{
//agregar los registros del combobox devueltos de la consulta almacenados
//en el Resulset
jComboBox1.addItem(rs.getString("nombre"));
}
cone.cerrar();

esta tabla tiene los campos idcliente: valor entero,nombre: valor varchar

al momento de seleccionar el dato que carga mi combo necesito almacenar el id del cliente y no el nombre ya que en la otra tabla aparece el campo idcliente como llave foranea.

pero en mi carga de datos al combo si necesito que aparezca el nombre del cliente.

gracias por su colaboracion
  #2 (permalink)  
Antiguo 31/08/2015, 08:12
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Guardar dato en Jcombobox en Java netbeans

Hola:

Un combo admite en addItem() un Object, no necesariamente un String. Crea una clase con los datos que necesites (incluido el texto visible): el id y el nombre. Añade esta clase como item del combo.

El combo utitliza el metodo toString() del objeto que metas para decidir qué muestra en pantalla, así que además de guardar los datos que quieras, tu clase tiene que tener un método toString() que devuelva el string que quieras que sea visible.

El getSelectedItem() del combo te devolverár el mismo objeto que metiste, es decir, tu clase con tu id y nombre.

Aquí tienes un ejemplo http://chuwiki.chuidiang.org/index.p...de_Datos_MySQL

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: dato, jcombobox, mysql, netbeans, valor
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 05:50.