Bonjour
J'ai une question concernant les 3 méthodes de KeyListener.
Pourquoi quand je fais getSource().getKeyCode() dans la méthode KeyTyped, ça me retourne 0 et pas dans les 2 autres méthodes ou ça me renvoie bien le code de la touche.
Version imprimable
Bonjour
J'ai une question concernant les 3 méthodes de KeyListener.
Pourquoi quand je fais getSource().getKeyCode() dans la méthode KeyTyped, ça me retourne 0 et pas dans les 2 autres méthodes ou ça me renvoie bien le code de la touche.
salut.
la méthode getKeyCode() renvoie une valeur appelé "code de touche virtuelle":roll: . cette valeur a une relation avec la touche physique du clavier... et donc c'est pas le Code ASCII du caractère tapé.
concernant keyTyped, la méthode getKeyCode retounr un VK_UNDEFINED..et c'est pas moi qui l'a dis :whistle:
source KeyListener :
Code:
1
2
3 For key pressed and key released events, the getKeyCode method returns the event's keyCode. For key typed events, the getKeyCode method always returns VK_UNDEFINED.
merci