0

KeyEvent.VK_[value]またはなどの、からの整数が与えられた場合KeyEvent.VK_SPACEKeyEVENT.VK_F3それをキーの文字列に変換したいと思います。

たとえば keyIntToString(KeyEvent.VK_SPACE)"Space"

これどうやってするの?


私はもう試した

KeyEvent.getKeyText(KeyEvent.VK_SPACE);

ターミナルでそれを印刷すると「スペース」が表示されます。Eclipseでそれを印刷すると、「?」が表示されます。JLabelでそれを表示すると、正方形になります。

私が本当に欲しいのは、それをJLabelに入れることです。どうすればよいですか?

4

1 に答える 1

1

このようなもの

String keyString = KeyEvent.getKeyText(KeyEvent.VK_SPACE);
System.out.println("keyString " + keyString);

getCharKeyEventでメソッドを使用することもできます

于 2013-01-02T05:19:33.973 に答える