1
我正在使用JavaFX工具,該工具需要用戶輸入他們想要的鍵盤鍵的表示形式String
。解析特殊鍵的字符串以獲取KeyCode
爲此我使用KeyCode.getKeyCode(String)
功能,在文檔中說
解析一個關鍵的文字表述。」
這完全適用於像"A"
字母,"B"
,"C"
而不是像"ESCAPE"
這樣的特殊鍵
那一個明顯是on the list of constants for KeyCode
。是否有另一個可能的「文本表示」列表,用於接收關鍵代碼?
非常感謝!
你想獲得一個字符串的鍵碼?你不能使用['KeyCode.getKeyCode(String)'](https://docs.oracle.com/javafx/2/api/javafx/scene/input/KeyCode.html#getKeyCode(java.lang.String) ) –
@Vince Emigh Ehm,請閱讀更多內容。恰恰那個函數爲String「ESCAPE」返回null。 – DragonGamer
你試過['getText()'或'getCharacter()'](https://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/KeyEvent.html)嗎? – Sedrick