JList

3 respostas
yusuke

Por favor me ajudem

tenho um a e faço ListSeleciotnListener()

quando vou pegar o valor da lista selecionada ela volta duas vezes o valor.
Olhem o codigo fonte para enteder melhor

listausu.addListSelectionListener(

new ListSelectionListener(){

public void valueChanged(ListSelectionEvent e){

cod_usu = listausu.getSelectedValue()+"";

cod_usu = cod_usu.substring(0,cod_usu.indexOf(-)).trim();

System.out.println(cod_usu);

Atualiza(cod_usu);

}

}

);

Quando eu clico ela ela chama a Função duas vezes alguém pode me ajudar

3 Respostas

Leandro

Não entendi direito sua dúvida, talvez se vc postasse um código um pouco mais completo…

Mas chuto eu que estão ocorrendo DOIS eventos nesse ListSelectionEvent, talvez o de clicar e o de soltar o mouse… coisa desse tipo… tenta ver na documentação se não teria como filtrar o evento que você realmente deseja…

yusuke

Certo olhe só!!

Tenho uma JList certo.
Quando cliclo em cima dela com o mouse, ao invés de chamar apenas uma vez a minha função ela chama a função duas vezes.

deu para entender

Rafael_Steil

O que o metodo Atualiza(cod_usu); faz? ele altera alguma coisa na JList tmb?? Se for isso, o problema esta ai.

Rafael

Criado 16 de janeiro de 2003
Ultima resposta 16 de jan. de 2003
Respostas 3
Participantes 3