Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/11/2015, 14:18
maurikius1983
Usuario no validado
 
Fecha de Ingreso: abril-2012
Mensajes: 134
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Buena practiva Java swing

Muchas gracias por tu respuesta, actualmente la conexión la tengo en otra clase que se llama. te pongo un ejemplo

Código:
// creo la lista
        listCustomer = new JList();
        modelListCustomer = new DefaultListModel();
        listCustomer.setBorder(new EmptyBorder(10, 10, 10, 10)); // Borcer vacio como padding
        scrollListCustomer = new JScrollPane(listCustomer);
        scrollListCustomer.setViewportView(listCustomer);

        // Creamos una conexion
        conexion = new ConexionDatabase();
        // conectamos
        cnx = conexion.Connect();
        // Creamos la consulta
        String sql_search = "select * from person where person.dni = '" + txtSearchConsumer + "'";

        // Lo ejecutamos y almaceno los vendedores en el combobox
        try {
            PreparedStatement ps = cnx.prepareStatement(sql_search);
            ResultSet rs = ps.executeQuery(sql_search);

            while (rs.next()) {
                modelListCustomer.addElement(rs.getString(3) + " " + rs.getString(4) + " " + rs.getString(5));//nombre es el campo de la base de datos
            }
            listCustomer.setModel(modelListCustomer);
            // Cierro la conexion
            cnx.close();
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, ex);
        }
Está correcto ?? con respecto a la otra pregunta, es correcto crear una clase por cada panel y ordenarlos en paquetes??