Branco na ComboBox - JAVA

2 respostas
java
K

Olá, eu queria saber se alguém pode me ajudar com esta programação: quero fazer uma combobox que leia o “nome_cli” (nome do cliente) do BD. Então, dando uma olhada em alguns códigos, cheguei a isto:

String url = "jdbc:sqlite:C:/Users/.../Banco_de_Dados/banco_cliente.db";
Connection conx = null;        
try {            
            conx = DriverManager.getConnection(url);
                        
        }
        catch(SQLException e){
            System.err.println(e.getMessage());
        }
    
    List <String> strList = new ArrayList <String> ();
    try{
    String query = "SELECT nome_cli FROM Cliente";
    PreparedStatement ps = conx.prepareStatement(query);
    ResultSet rs = ps.executeQuery();
    while(rs.next()){
        strList.add(rs.getString("nome_cli"));
        }
    ps.close();
    }
    catch(Exception e){
        System.out.println(e.getMessage());
    }
    DefaultComboBoxModel defaultComboBox = 
                new DefaultComboBoxModel(strList.toArray());
    cbxCxCliente.setModel(defaultComboBox);

Contudo quando eu executo o programa, não aparece nenhum item no ComboBox, o que pode estar errado?

Observação: uso o SQLite para fazer a conexão e a tabela Cliente tem registros que deveriam ser mostrados.

2 Respostas

rodriguesabner

Surgiu algum erro?

K

Sem erros, apenas não aparece a lista no comboBox =(

Criado 30 de dezembro de 2018
Ultima resposta 31 de dez. de 2018
Respostas 2
Participantes 2