Membro desde: 28/03/2006 21:00:44
Mensagens: 81
Offline
Olá,
Estou fazendo uma aplicação e nela existe uma JList e um botao para adicionar items nesta JList.
Eu quero capturar o evento de alguém selecionando os items desta JList (por exemplo: cada vez que alguém seleciona algum elemento, eu escrevo algo na tela). Para fazer isto estou usando o seguinte evento, que eu tirei deste tutorial da Sun/Oracle:
Acontece que eu tenho o meu botão, no qual eu também registrei um evento e eu adiciono elementos na lista.
O meu grande problema é: quando eu adiciono algo na lista, o meu evento de "mudança na seleção" é disparado, e eu não quero isto.
Eu fiz algo errado com os eventos? (Estou usando algum evento errado ou algo assim?)
Existe algum modo de eu evitar que o evento "Selection Listener" seja disparado por causa do botão?
Caso alguém queira o código eu posso postar amanhã
Membro desde: 28/03/2006 21:00:44
Mensagens: 81
Offline
Só para deixar registrado: o que estava acontecendo no meu código era que não era pelo fato de eue star adicionando um novo elemento que o evento estava sendo disparado, mas tem um médoto de ordenação da lista que dispara o evento