Problema: quando uso um ActionListener é como se ele fosse chamado varias vezes sem que eu queira

2 respostas
kaial

E o seguinte editei varios botoes para um ActionListener só que a medida que vou utilizando esse ActionListener aumenta(como se fosse um for) e esta atrapalhando a execucao do meu projeto…Ex:

remove(voltar);
remove(salvardados);
remove(gerencia);
marcaconsulta.setText("MARCAR");
add(marcaconsulta);
desmarcaconsulta.setText("DESMARCAR");
add(desmarcaconsulta);
visualizarconsultas.setText("VISUALIZAR");
add(visualizarconsultas);
cadastrarexame.setText("Exame");
add(cadastrarexame);
sair.setText("SAIR");
add(sair);
System.out.println("g");
add(mostrahora);

Ai nesse System.out.println…(que é um teste) quando aperto o botao que carrega esse metodo escreve:
g
g
Na segunda vez ele mostra:
g
g
g

Queria saber como modificar isso…se alguem puder me ajudar agradeco!!!

2 Respostas

kaial

esqueci de mensionar que em certos metodos isso acontece…
e quando acontece(pra deixar claro) é como se ele chamasse o mesmo metodo n(quantidade de vezes que o botao foi apertado) vezes

ViniGodoy

Que tal vc colocar o código do seu ActionListener? E também o trecho de código onde vc faz addActionListener?

E aproveita, faz isso usando a tag code:

Código aqui
Criado 16 de maio de 2010
Ultima resposta 16 de mai. de 2010
Respostas 2
Participantes 2