Java - guardar en el combox no me guarda

 
Vista:
sin imagen de perfil

guardar en el combox no me guarda

Publicado por Eric (1 intervención) el 23/02/2017 23:33:45
Hola buenas noches necesitaria ayuda para resolver este pequeño problema que tengo, tengo una parte hecha pero la parte de guardar en el combox no me guarda, a parte no me muestra nada de los datos que le pido.

El enunciado es el siguiente :


Primero se debe crear una clase llamada EstructuraProducte, que debe incluir como mínimo los atributos: código, sector (alimentación, ropa, limpieza ...), ubicación, proveedor y precio. Luego se debe crear un programa gráfico para poder entrar los datos dentro de un vector de EstructuraProducte de 10 posiciones. También se han de mostrar los datos de un producto. También se han de mostrar el stock de un material concreto o el precio más caro de un sector indicado.

Si me podeis hechar una mano con el codigo...!!

Gràcias
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

guardar en el combox no me guarda

Publicado por YYanes (144 intervenciones) el 24/02/2017 16:02:24
Hola amigo, mire este ejemplo de como colocar en un ComboBox los valores obtenidos de una consulta a una base de datos:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//-------------------------------------------------------------------
    public void ListarEmpresasEnComboBox()
    {
 
        LinkedList<Empresa> listaEmpresas = new LinkedList<Empresa>();
        listaEmpresas = empresa_ADO.GetListaEmpresas();  //empresa_ADO es un objeto de clase ADO (Access Data Object) en la cual implementé anteriormente la consulta y obtención del listado de empresas de la base de datos.
 
        DefaultComboBoxModel ComboBox_Emp = new DefaultComboBoxModel();
 
         for (int i = 0; i < listaEmpresas.size(); i++) {
            ComboBox_Emp.addElement(listaEmpresas.get(i).GetNombre());
        }
        ComboBox_Empresas.setModel(ComboBox_Emp);
 
    }
//------------------ En el método en mi clase Empresa_ADO: --------------
public LinkedList<Empresa> GetEmpresas()
    {
      LinkedList<Empresa> listaEmpresas = new LinkedList<Empresa>();
 
        String consulta = "Select ID, Codigo, Nombre FROM Empresa Order by Id; ";
 
        int Id = 0;
        String EmpresaNombre, OSDENombre, Codigo = "";
 
        try {
            PreparedStatement preSt = conexion.prepareStatement(consulta);
            preSt.execute();
            ResultSet rs = preSt.executeQuery();
 
               while (rs.next())
               {
                Id = rs.getInt(1);
                Codigo = rs.getString(2);
                EmpresaNombre = rs.getString(3);
 
                Empresa emp = new Empresa(Id, Codigo, EmpresaNombre);
                listaEmpresas.add(emp);
               }
            }
        catch (Exception e) {
        }
    return listaEmpresas;
    }
//---------------------------------
Guíese por este ejemplo y adáptelo a su problema.
Un GigaSaludo y espero resuelva!!
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