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:
listSelectionModel.addListSelectionListener();new SharedListSelectionHandler()
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ã 
Obrigado,
Oscar