Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我怎样才能弄清楚在非触摸设备中按下了哪些键盘键。如您所知,我想将每个项目的键映射到我的应用程序菜单Button。
Button
观察按下的键并将其映射到菜单项(或在按下特定键时执行某些操作)是一种好方法吗?
在Form课程中,您有一个addKeyListener可用于跟踪按键的方法,您通过执行的操作方法收到的键代码是一个包含键的 ASCII 值的 int,例如'a'/'A'在 qwerty 设备或'1'键盘设备中。
Form
addKeyListener
'a'/'A'
'1'
您也可以派生形式并覆盖keyReleased,尽管这不是通用的。
keyReleased