Java中JFrame添加全局键盘监听事件

Posted on 2011-06-03 09:52  热血鸣人  阅读(2915)  评论(0)    收藏  举报

在页面上加入下面代码,就可以监听全局的键盘事件

Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {
publicvoid eventDispatched(AWTEvent event) {
if (((KeyEvent) event).getID() == KeyEvent.KEY_PRESSED) {
//放入自己的键盘监听事件
       //((KeyEvent) event).getKeyCode();// 获取按键的code
//((KeyEvent) event).getKeyChar();// 获取按键的字符
}
}
}, AWTEvent.KEY_EVENT_MASK);

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3