Duvida com o evento MouseClicked

3 respostas
LucasRey

Olá pessoal, tudo bem?

Então estou com uma duvida, estou fazendo um sistema.
Nele contem um botão com um evento de MouseClicked.
O programa está legal, porem após eu apertar o botão eu coloco ele como botao.setEnabled(false), certo?
Aí, passa um tempo ( ou seja, apos o processamento do que esta dentro do botao ) ele volta a botao.setEnabled(true).
Só que durante o tempo em que a propriedade enabled esta como false, quando eu clico no botao ele começa a executar novamente o que esta dentro dele, ou seja, o fato dele estar botao.setEnabled(false) não impede eu ir com o mouse em cima dele e clicar, assim me gerando um erro no meu sistema.

Alguem tem alguma solução pra isso?
Acho que isso tem haver com alguma propriedade que não sei qual é, cheguei até a procurar, mas não achei nada.

Grato desde já.

3 Respostas

Danillo_Moreno

Eu acho que isso está acontecendo por que você colocou a ação no MouseClicked, se você tivesse colocado a ação no botão isso não aconteceria…

T

Você precisa associar a ação usando um ActionListener, não um Listener para MouseClicked.

LucasRey

Valeu pessoal, já consegui resolver o problema. Valeu.

Criado 1 de outubro de 2008
Ultima resposta 2 de out. de 2008
Respostas 3
Participantes 3