Como pegar o item selecionado em um Combo  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rsa_tchePJ
JavaChild
[Avatar]

Membro desde: 16/04/2007 00:00:00
Mensagens: 102
Offline

Olá,

Tenho no evento formComponentShown do jFrame o seguinte código:
try {
TestaConexao conexao = new TestaConexao();
conexao.conectaBanco();
cQuerySql = "select * from ESTADOS order by abreviatura";
resultado_RS = conexao.consultarDados(cQuerySql);
while (resultado_RS.next()) {
jcb_Estado.addItem(resultado_RS.getString("ABREVIATURA"));
}
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Erro aqui", "Mensagens", JOptionPane.INFORMATION_MESSAGE);
System.out.println(e.getMessage());
}

Como saber qual o item do combo o usuário selecionou?
[WWW] [ICQ]
fabiofalciPJ
Virtual Machine Man
[Avatar]

Membro desde: 10/03/2005 00:00:00
Mensagens: 740
Localização: 7017373
Offline

Chama um desses



Sendo que vc pode usar um ActionListener ou ItemListener para pegar o evento
da seleção.

http://twitter.com/fabiofalci
[WWW] [ICQ]
rsa_tchePJ
JavaChild
[Avatar]

Membro desde: 16/04/2007 00:00:00
Mensagens: 102
Offline

Olá,

Eu já tinha usado o evento itemStateChanged, só que ocorre o seguinte:
Na primeira vez que eu carrego o combo, ou seja, no momento que eu mostro JFrame ocorre o vento evento itemStateChanged e não se o porque, mas o combo fica somente com um item na lista e não todos os itens. Tenho 3 estados cadastrados (AM, RJ e TO) mas mostra somente o primeiro AM.
Se eu retirar o evento itemStateChanged, mostra todos.
[WWW] [ICQ]
fabiofalciPJ
Virtual Machine Man
[Avatar]

Membro desde: 10/03/2005 00:00:00
Mensagens: 740
Localização: 7017373
Offline

Estranho, não deveria acontecer.
Tenho um exemplinho bem simples, que usa ActionListener e o ItemListener.
Ve se te ajuda.


http://twitter.com/fabiofalci
[WWW] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team