1

我必须将十六进制的密钥代码发送到一个函数,该函数的工作是告诉哪个密钥的代码是那个。例如,JavaCONTROL中十六进制形式的密钥的密钥代码是0x11. 有没有办法直接输入密钥?否则我必须使用 switch 语句。但我不想考虑它。我认为这不是一个聪明的方法。

4

1 回答 1

3

使用java.awt.event.KeyEvent.getKeyText(int keyCode). 根据Javadoc:它

返回描述 keyCode 的字符串,例如“HOME”、“F1”或“A”。

于 2012-06-05T08:34:57.907 回答