Dúvida - Evento associado a um ComboBox  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mizumoto
Debugger
[Avatar]

Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline

Boa tarde,

Preciso executar um método qualquer sempre que eu modifico um item selecionado em uma ComboBox. Para isso eu estou utilizando o evento "actionPerformed" da ComboBox.
O problema que está acontecendo aqui é que sempre que eu altero o item selecionado da ComboBox, o evento é executado duas vezes.
Gostaria de saber pq isso acontece e como eu faço para que o evento seja executado uma única vez.

Sds,

DM
Anime
GUJ Master
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline

Oi mizumoto,

Crie uma variável de controle...

+ ou - isso:



Boa sorte!


As Quatro Chaves da Função Gerencial

O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
Eric Yuzo
GUJ Ranger
[Avatar]

Membro desde: 25/10/2009 20:36:30
Mensagens: 956
Localização: São Vicente - SP
Offline

O listener mais indicado para o combo box é ItemListener. Implementando o método itemStateChanged que pega a mudança na seleção do item.

O actionPerformed vai pegar qualquer ação, mesmo que o item não tenha sido modificado.

O importante mesmo é ser feliz!

DevSV
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team