4

キーボードキーの文字列テキスト表現を取得する方法はありますか?例:

Input: User presses Shift
Output: "Shift"

Input: User presses F1
Output: "F1"

Input: User presses Left arrow key
Output: "Left Arrow"

ちなみにキーストロークを取得するためにキーリスナーを使用しています

4

1 に答える 1

3

これに最も近いのはKeyEvent.getKeyTextです:http ://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html#getKeyText(int )

特定のキーの実装にはプラットフォーム固有の違いがあるため、最も近いと言えます

于 2012-05-04T14:46:01.310 に答える