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.
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". 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
source KeyListener :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Ma Chaine youtube : https://www.youtube.com/@medBkDev
Mes Articles
guide du débutant pour apprendre à programmer en Java -
FAQ Java et les cours et tutoriels Java
Partager