如何判斷用戶是否從KeyTyped方法內部按下了「Backspace」鍵?它們的值從arg0.getKeyChar()
不是KeyEvent.CHAR_UNDEFINED
,而arg0.getKeyCode()
是KeyEvent.VK_UNDEFINED
,因爲它始終位於KeyTyped方法的內部。我必須使用KeyReleased/KeyPressed方法並標記布爾值嗎?哪種方法首先啓動? KeyReleased或KeyTyped?Java KeyListener:是否在KeyTyped中按下「Backspace」鍵
0
A
回答
2
它看起來像KeyTyped無法檢測到沒有可視化表示的鍵。我認爲這包括退格。
相關問題
- 1. 如何檢查按下的鍵是否是Java KeyListener中的箭頭鍵?
- 2. Java KeyListener:如何在按下兩個鍵時執行動作?
- 3. 確定按下「Backspace」按鈕
- 4. 如何檢測Java 2d中的按鍵是否被按下?
- 5. 是否按下'Ctrl'鍵?
- 6. 鍵入JTextField將啓用按鈕。使用KeyListener是否錯誤?
- 7. 確定是否按下鼠標中鍵,但不是alt鍵
- 8. Backspace鍵與`在Python
- 9. Unity是否記得按下的按鍵?
- 10. Emu8086檢查按鍵是否按下
- 11. 同時按下多個按鍵後釋放按鍵時,未觸發KeyListener
- 12. 如何使用KeyListener只在鍵被按下時捕獲
- 13. 如何在Java中使用keyTyped?
- 14. Java中的KeyListener
- 15. 是否可以在Java(Swing)中註冊多個keylistener事件?
- 16. 的Emacs按Ctrl + Backspace鍵殺死太多
- 17. 同時打字,但不會按Backspace鍵
- 18. 如何檢測Backspace鍵長按何時?
- 19. 按Ctrl-Backspace鍵的Visual Studio 2010
- 20. 檢測BlackBerry按鍵球/按鍵是否被按下?
- 21. 模擬一個Backspace按鈕在c#中按下空白ActiveSource
- 22. 用Java按下按鍵
- 23. 關鍵的keyTyped不顯示關鍵
- 24. 的KeyListener沒有在Java中
- 25. 在Java中使用KeyListener
- 26. 在Java中添加KeyListener?
- 27. KeyListener在Java中不工作
- 28. 檢查ALT鍵是否被按下
- 29. 檢測是否按下Shift鍵
- 30. 檢查某個鍵是否被按下?
的keyPressed按下按鍵時會觸發(下)按鍵被釋放(上)時 的keyReleased觸發 的keyTyped只是在用戶鍵入後發射了Unicode字符進入收聽的組件。 – Flot2011
@ Flot2011那麼在KeyTyped之前KeyReleased?還是取決於? – Justin