java转换键事件。将VK_U8;[value]转换为字符串
给定一个来自KeyEvent.VK_[value]
的整数,例如KeyEvent.VK_SPACE
或KeyEVENT.VK_F3
,我想将其转换为键的字符串
比如说
keyIntToString(KeyEvent.VK_SPACE)
将返回"Space"
我该怎么做
我试过了
KeyEvent.getKeyText(KeyEvent.VK_SPACE);
在终端中,如果我打印它,我会得到“空间”。在Eclipse中,如果我打印它,我会得到“?”。在JLabel中,如果我显示它,我会得到一个正方形
我真正想要的是把它放到一个JLabel中。我该怎么做
# 1 楼答案
像这样的
您还可以在KeyEvent中使用^{} 方法