Ativar e desativar MouseListener

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:

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.

nossa, ajudou demais!!
Muito obrigada!