Ativar e desativar MouseListener

2 respostas
Evy

Ola pessoal,
Minha duvida é a seguinte:
Preciso implementar um codigo onde o usuario ao clicar no botao, ativa os eventos do mouse em um JPanel.
Se ele clicar em um outro botao, esses eventos do JPanel sao desativados e so se ele clicar novamente no botao descrito acima é que ele reativa os eventos de mouse?
Entendeu?
Como faco isso? :roll:

2 Respostas

Mantu

Olha, todo objeto Component tem um método para adicionar e para remover um mouse listener - addMouseListener(MouseListener) e removeMouseListener(MouseListener), respectivamente.
Você poderia utilizar os eventos dos botões para adicionar e remover o mouse listener do seu JPanel, conforme for apropriado.
Qualquer coisa, pergunte mais.

Evy

nossa, ajudou demais!!
Muito obrigada!

Criado 20 de fevereiro de 2008
Ultima resposta 20 de fev. de 2008
Respostas 2
Participantes 2