ResultSet: carrega vetor, mas jComboBox não carrega vetor

02/07/2008

1

Olá,

Quero carregar os dados de uma tabela para um jcombobox. A consulta está ok. O ResultSet retorna os valores, move para o vetor, achei melhor carregar os dados para um vetor, mas o jComboBox não pega os dados do vetor. Segui um exemplo que está na internet.

try {
Vector<String> result = new Vector<String>();

TestaConexao conexao = new TestaConexao();
conexao.conectaBanco();

String qSql = ´select * from TIPO order by Abreviatura´;
rs = conexao.consultarDados(qSql);

while (rs.next()) {
result.add(rs.getString(´Abreviatura´));
}

[color=darkred:c7ec8c9b36] jcb_Estado = new JComboBox(result); // não atualiza o combobox[/color:c7ec8c9b36]

} catch(Exception e){
JOptionPane.showMessageDialog(null, ´Erro aqui´, ´Mensagens´, JOptionPane.INFORMATION_MESSAGE);
System.out.println(e.getMessage());
}
}


Responder

Posts

11/08/2008

Discorpio

Boa noite.

Comigo funcionou melhor assim:


  jcb_Estado.removeAllItens;
  while (rs.next()) {
      jcb_Estado.addItem(rs.getString("Abreviatura"));
  }





Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira