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: