suivant: Système de coordonnées
monter: Bibliothèque graphique
précédent: Événements clavier
  Table des matières
  Index
Événements souris
Un événement souris est un objet de type MouseEvent qui est
produit lorsque l'utilisateur déplace sa souris ou clique sur un bouton.
Ce type est défini dans le paquet java.awt.event.
Il y a plusieurs sortes d'événements souris :
- enfoncement d'un bouton ;
- relâchement d'un bouton ;
- clic sur un bouton. Un clic est une séquence enfoncement /
relâchement ;
- déplacement ;
- déplacement avec un bouton enfoncé.
Le traitement d'un événement est confié à une méthode ayant un
prototype standardisé, spécialisée pour un type donné d'événement (voir
le paragraphe A.1.9).
Ci-dessous, quelques méthodes utiles définies sur ce type.
int getClickCount()
retourne le nombre de clics : 1 pour un simple clic, 2 pour un
double, etc.
int getX()
int getY()
Point getPoint()
retourne les coordonnées 258#258 du pointeur dans le repère de la zone
de dessin.
boolean isShiftDown()
boolean isControlDown()
boolean isMetaDown()
retourne l'état (enfoncé ou non) des touches SHIFT,
CONTROL et META respectivement.
int getModifiers()
retourne un entier indiquant l'état des boutons de la souris. Par
exemple, l'expression suivante est vraie si le bouton 2 de la souris a
été enfoncé :
(e.getModifiers() & InputEvent.BUTTON2_MASK) ==
InputEvent.BUTTON2_MASK
où e est un objet de type MouseEvent.
suivant: Système de coordonnées
monter: Bibliothèque graphique
précédent: Événements clavier
  Table des matières
  Index
Rene' LALEMENT
2002-11-07