MouseListener | Java

Java MouseListener est notifie chaque fois que vous modifiez l’état de la souris. Il est notifié contre MouseEvent. L’interface MouseListener se trouve dans le package java.awt.event. Il a cinq méthodes.

Les cinq méthodes de l’interface MouseListener sont données ci-dessous:

  • mouseClicked(MouseEvent e)
  • mouseEntered(MouseEvent e)
  • mouseExited(MouseEvent e)
  • mousePressed(MouseEvent e)
  • mouseReleased(MouseEvent e)

 


 

Exemple: MouseListener en Java
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class MyMouse extends JFrame implements MouseListener
{
	JLabel label;
	MyMouse(){
		addMouseListener(this);
		label = new JLabel();
		label.setBounds(90,80,130,20);
		label.setFont(new Font("Serif", Font.BOLD, 20));
		add(label);
		setSize(250,250);
		setLayout(null);
		setVisible(true);
	}
	public void mouseClicked(MouseEvent e) {
		label.setText("Cliqué");
	}
	public void mouseEntered(MouseEvent e) {
		label.setText("Entré");
	}
	public void mouseExited(MouseEvent e) {
		label.setText("Quitté");
	}
	public void mousePressed(MouseEvent e) {
		label.setText("Appuyé");
	}
	public void mouseReleased(MouseEvent e) {
		label.setText("Libéré");
	}
	public static void main(String[] args) {
		new MyMouse();
	}
}

Sortie:


 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *