e.getKeyChar() te renvoie le caractère, et e.getKeyCode() te renvoie le code...
Lis la Javadoc de la classe KeyEvent.
darklord
Code :
publicvoid keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
// faire ton truc
}
}
Si tu étais allé voir la classe KeyEvent dans la doc tu aurais trouvé tout de suite. Pfff
blueman_82
oui mais comment on vérifi cela...désolé je suis pas une bete en java
gfive
ben dans le corps de ta méthode, tu vérifies que la touche utilisée est entrée ou autre chose, bêtement!
blueman_82
Je souhaite créer une méthode qui s'exécute lorsque l'on appui sur la touhe ENTER du clavier. Pour cela j'utilise la méthode public void keyPressed(KeyEvent e). Cette méthode me pose un probleme puisqu'elle réagi à chaque touche pressée, et non pas uniquement la touhe ENTER.
Comment résoudre ce probleme ?