Comment savoir si l'utilisateur a appuyé sur la touche "Backspace" depuis l'intérieur de la méthode KeyTyped? Leur valeur de arg0.getKeyChar()
n'est pas KeyEvent.CHAR_UNDEFINED
, et arg0.getKeyCode()
est KeyEvent.VK_UNDEFINED
car elle sera toujours à l'intérieur de la méthode KeyTyped. Dois-je utiliser les méthodes KeyReleased/KeyPressed et marquer un booléen? Quelle méthode déclenche en premier? KeyReleased ou KeyTyped?Java KeyListener: Est-ce que la touche "Backspace" est enfoncée dans KeyTyped
Répondre
Il semble que KeyTyped ne puisse pas détecter les clés qui n'ont pas de représentation visuelle. Je suppose que cela inclut le retour arrière.
Qu'est-ce que ça donne dans le getKeyChar() alors? – Justin
Je viens de le trouver. Quand je lance arg0.getKeyChar() à un int, je reçois le numéro 8. Serait-ce la même chose sur d'autres ordinateurs? (pour la touche Entrée, j'obtiens 10, pour ESC, j'obtiens 27. Est-ce que ces valeurs sont standardisées?) – Justin
http://www.fileformat.info/info/unicode/char/0008/index.htm – Jazzepi
- 1. Comment puis-je détecter si la touche Backspace est enfoncée?
- 2. Comment vérifier si la touche enfoncée était une touche fléchée dans Java KeyListener?
- 3. La méthode KeyTyped indique que TextField est vide ... quand ce n'est pas
- 4. Java - KeyTyped Troubles
- 5. Java game movement keyTyped
- 6. Comment annuler la répétition de touche - KeyListener
- 7. Java JTextArea KeyListener
- 8. Détection lorsque la touche Maj est enfoncée
- 9. Java KeyListener écouter les touches fléchées sans "touche Windows"
- 10. Vérifiez si la touche DELETE est enfoncée?
- 11. Sur une touche enfoncée jusqu'à ce que la touche soit enfoncée
- 12. Détermination de la touche enfoncée
- 13. Impossible de capturer la touche de suppression enfoncée dans jQuery
- 14. Débogage avec touche enfoncée
- 15. Comment déterminer + touche enfoncée?
- 16. Java KeyListener dans la classe séparée
- 17. KeyListener Java
- 18. Java KeyListener changer la valeur de l'étiquette JFrame
- 19. Mouvement continu lorsqu'une touche est maintenue enfoncée
- 20. Java - KeyListener ne fonctionne pas
- 21. déclencher la fonction javascript lorsqu'une touche est enfoncée dans fckeditor
- 22. Java KeyListener ne fonctionne pas dans l'applet
- 23. Vérifiez si une touche donnée est enfoncée?
- 24. Comment détecter si une touche est enfoncée
- 25. Savoir si une touche est enfoncée, wxPython
- 26. Javascript reste jusqu'à ce que la touche soit enfoncée
- 27. La touche KeyListener de Java KeyReleased n'est pas appelée pour les touches fléchées gauche et droite
- 28. Java Swing - KeyListener
- 29. Java KeyListener me donne "Inconnu codeTouche: 0x0"
- 30. Différence entre la touche enfoncée et la touche maintenue
keyPressed est déclenché lorsque la touche est pressée (vers le bas) keyReleased est déclenché lorsque la touche est relâchée (jusqu'à) keyTyped est tiré juste après les types d'utilisateurs un caractère Unicode dans le écoutées composant. – Flot2011
@ Flot2011 Donc KeyReleased est-il disponible avant KeyTyped? Ou cela dépend-il? – Justin