Java - Pasar datos de jList a jTextField

 
Vista:
Imágen de perfil de esi92

Pasar datos de jList a jTextField

Publicado por esi92 (37 intervenciones) el 22/10/2016 13:45:15
Hola
Para pasar un dato de un jList a un JtextField.
El jList contiene el nombre de los proveedores de una base de datos.
En el jTextField quiero obtener el código del proveedor que se seleccione.

Captura

Muestro el trozo de código el fallo supongo que será en: jTextFieldCodigoProveedor.setText(String.valueOf(datos [0]));
Que no se como mostrar el resultado obtenido...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void jListProveedoresMouseClicked(java.awt.event.MouseEvent evt) {
        Object valor2 = jListProveedores.getSelectedValue();
        Object [] datos = new Object [1];
        try {
            Statement st = cn.createStatement();    //Se crea un objeto de tipo Statement.
            ResultSet rs1 = st.executeQuery("SELECT CodigoProveedor FROM proveedores WHERE Nombre LIKE '%"+valor2+"%'");  //Almacena los datos de la consulta que se realiza.
                datos [0] = rs1.getInt("CodigoProveedor");
 
                jTextFieldCodigoProveedor.setText(String.valueOf(datos [0]));
 
        } catch(Exception ex) {
            Logger.getLogger(Proveedores.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
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
Imágen de perfil de esi92

Pasar datos de jList a jTextField

Publicado por esi92 (37 intervenciones) el 23/10/2016 20:39:09
Ya esta resuleto gracias de todos modos ;)
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
Imágen de perfil de frankie

Pasar datos de jList a jTextField

Publicado por frankie (1 intervención) el 07/02/2018 03:46:34
como resolviste el problema?
es que yo también tengo ese mismo problema, quiero que al seleccionar un elemento de mi jList automáticamente se manden los datos a los jText Field
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