2010-07-17 8 views
4

Il semble que les applications natives se comportent différemment si l'utilisateur appuie sur la touche Retour (droite vers les caractères) ou sur la touche Entrée (pavé numérique) - une seule fois un nouveau caractère de ligne est inséré, l'autre fois le bouton par défaut est activé. Comment puis-je distinguer les deux appuis sur les touches de Java/AWT/Swing?Java/AWT/Swing: comment distinguer la touche d'entrée ou de retour pressée

Répondre

1
keyEvent.getKeyLocation() == KeyEvent.KEY_LOCATION_NUMPAD 
+0

Merci. Malheureusement, ceci n'est pas géré par KeyStroke, donc vous ne pouvez pas assigner différentes actions pour la touche Entrée ou Retour. :( – Mot

+0

Remarque: Cela ne fonctionne également que pour les événements keyPressed et non pour les événements keyTyped. –

Questions connexes