Pegar o evento do mouseEntered?

1 resposta
dudu_sps

queria que o meu botão… ao ganhar o foco ficasse com o mesmo evento quando passa o mouse em cima do botão…
tem como??

1 Resposta

von.juliano
Sim, você só precisa implementar a interface MouseListener, e colocar a chamada do mesmo evento tanto no método mouseClicked quanto no mouseEntered. Exemplo:
public class ComportamentoDoBotao implements MouseListener {

	public void mouseClicked(MouseEvent e) {
		System.out.println("CLICOU");
		fazAlgumaCoisa();
	}

	public void mousePressed(MouseEvent e) {
		System.out.println("SEGUROU");
	}

	public void mouseReleased(MouseEvent e) {
		System.out.println("SOLTOU");
	}

	public void mouseEntered(MouseEvent e) {
		System.out.println("ENTROU");
		fazAlgumaCoisa();
	}

	public void mouseExited(MouseEvent e) {
		System.out.println("SAIU");
	}
}
Blz? Flw! :thumbup:
Criado 4 de agosto de 2010
Ultima resposta 4 de ago. de 2010
Respostas 1
Participantes 2