Java - Jcombobox mysql

 
Vista:
sin imagen de perfil

Jcombobox mysql

Publicado por Alberto (1 intervención) el 27/05/2018 02:01:22
Hola tengo una duda

Tengo una base de datos, con una tabla "productos".
los nombres de los productos me aparecen en el jcombobox.
quiero que los otros datos eje: id, descripción, stock, etc enviarlos a jtext al momento de seleccionar otro item en jcombobox

este es el código que poseo para el llenado del jcombobox

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private void llenadoComboBox(){
 
       String productos = (String) modeloCombo.getSelectedItem();
 
 
        try {
                String sql = "SELECT * FROM producto";
                PreparedStatement mos = con.Conexion().prepareStatement(sql);
                ResultSet ver = mos.executeQuery();
 
            while(ver.next()){
 
                modeloCombo.addElement(""+ver.getString("Nom_Producto"));
 
             }
 
            } catch (SQLException ex) {Logger.getLogger(PantallaConsumos.class.getName()).log(Level.SEVERE, null, ex);}
 
}

ojala me puedan ayudar saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Jcombobox mysql

Publicado por Yamil Bracho (2315 intervenciones) el 27/05/2018 03:37:08
Crea una clase Producto con los campos del producto y sobreescribe toString para que retorne el nombre del producto.
El cmo lo creas como JComboBox<Producto> cboProduct = new ComboBox<Product>();
En el while crea el objeto Product en base a los campos y lo agregas al combo con addItem
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar