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

02/07/2008

0

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());
}
}


Rsa_tche

Rsa_tche

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar