Classe AWT MouseEvent

Cet événement indique qu'une action de la souris s'est produite dans un composant. Cet événement de bas niveau est généré par un objet composant pour les événements de souris et les événements de mouvement de souris.

  • un bouton de la souris est enfoncé

  • un bouton de la souris est relâché

  • un bouton de la souris est cliqué (enfoncé et relâché)

  • un curseur de souris entre dans la partie non masquée de la géométrie du composant

  • un curseur de souris quitte la partie non masquée de la géométrie du composant

  • une souris est déplacée

  • la souris est déplacée

Déclaration de classe

Voici la déclaration pour java.awt.event.MouseEvent classe:

public class MouseEvent
   extends InputEvent

Champ

Voici les champs pour java.awt.event.MouseEvent classe:

  • static int BUTTON1 --Indique le bouton 1 de la souris; utilisé par getButton ()

  • static int BUTTON2 --Indique le bouton n ° 2 de la souris; utilisé par getButton ()

  • static int BUTTON3 --Indique le bouton n ° 3 de la souris; utilisé par getButton ()

  • static int MOUSE_CLICKED - L'événement "clic de souris"

  • static int MOUSE_DRAGGED - L'événement "souris déplacée"

  • static int MOUSE_ENTERED --L'événement "souris entrée"

  • static int MOUSE_EXITED --L'événement "souris quittée"

  • static int MOUSE_FIRST - Le premier nombre de la plage d'identifiants utilisés pour les événements de souris

  • static int MOUSE_LAST - Le dernier numéro de la plage d'ID utilisés pour les événements de souris

  • static int MOUSE_MOVED --L'événement "souris déplacée"

  • static int MOUSE_PRESSED - L'événement "souris appuyée"

  • static int MOUSE_RELEASED - L'événement "souris relâchée"

  • static int MOUSE_WHEEL - L'événement "molette de la souris"

  • static int NOBUTTON --Indique aucun bouton de souris; utilisé par getButton ()

  • static int VK_WINDOWS --Constante pour la touche "Windows" de Microsoft Windows.

Constructeurs de classe

SNConstructeur et description
1

MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger)

Construit un objet MouseEvent avec le composant source spécifié, le type, les modificateurs, les coordonnées et le nombre de clics.

2

MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)

Construit un objet MouseEvent avec le composant source spécifié, le type, les modificateurs, les coordonnées et le nombre de clics.

3

MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int button)

Construit un objet MouseEvent avec le composant source spécifié, le type, les modificateurs, les coordonnées, les coordonnées absolues et le nombre de clics.

Méthodes de classe

SNMéthode et description
1

int getButton()

Renvoie, le cas échéant, les boutons de la souris qui ont changé d'état.

2

int getClickCount()

Renvoie le nombre de clics de souris associés à cet événement.

3

Point getLocationOnScreen()

Renvoie la position absolue x, y de l'événement.

4

static String getMouseModifiersText(int modifiers)

Renvoie une chaîne décrivant les touches de modification et les boutons de la souris qui étaient enfoncés pendant l'événement, comme "Shift" ou "Ctrl + Shift".

5

Point getPoint()

Renvoie la position x, y de l'événement par rapport au composant source.

6

int getX()

Renvoie la position horizontale x de l'événement par rapport au composant source.

sept

int getXOnScreen()

Renvoie la position horizontale x absolue de l'événement.

8

int getY()

Renvoie la position verticale y de l'événement par rapport au composant source.

9

int getYOnScreen()

Renvoie la position verticale y absolue de l'événement.

dix

boolean isPopupTrigger() Returns whether or not this mouse event is the popup menu trigger event for the platform.

11

String paramString()

Renvoie une chaîne de paramètres identifiant cet événement.

12

void translatePoint(int x, int y)

Convertit les coordonnées de l'événement en une nouvelle position en ajoutant des décalages x (horizontal) et y (vertical) spécifiés.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes:

  • java.awt.event.InputEvent

  • java.awt.event.ComponentEvent

  • java.awt.AWTEvent

  • java.util.EventObject

  • java.lang.Object