next up previous contents index
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 :

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
e est un objet de type MouseEvent.

next up previous contents index
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