next up previous contents index
suivant: Événements souris monter: Bibliothèque graphique précédent: Traitement d'événements souris   Table des matières   Index


Événements clavier

Un événement clavier est un objet de type KeyEvent qui est produit lorsque l'utilisateur tape sur une touche de son clavier. Ce type est défini dans le paquet java.awt.event.

Il y a trois sortes d'événements clavier correspondant respectivement à l'enfoncement d'une touche, le relâchement d'une touche et la séquence enfoncement / relâchement d'une touche associée à un caractère. 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.8).

Ci-dessous, quelques méthodes utiles définies sur ce type.

  char getKeyChar()
retourne le caractère associé à la touche. Pour une touche non associée à un caractère, retourne la valeur de la constante CHAR_UNDEFINED.

  int getKeyCode()
retourne le code clavier associé à la touche. Une constante de type int est définie pour chacune des touches du clavier. Par exemple, la touche A a pour code clavier la valeur de la constante VK_A.

  boolean isShiftDown()
  boolean isControlDown()
  boolean isMetaDown()
retourne l'état (enfoncé ou non) des touches SHIFT, CONTROL et META respectivement.


next up previous contents index
suivant: Événements souris monter: Bibliothèque graphique précédent: Traitement d'événements souris   Table des matières   Index
Rene' LALEMENT 2002-11-07