JAVA swing界面JFrame窗体的全局按键事件监听
public class ShowFrame extends JFrame { public void init() { ShowFrame showFrame=new ShowFrame();//首先必须创建好窗体 KeyboardFocusManager manager = KeyboardFocusManager.getCurrentKeyboardFocusManager(); //然后得到当前键盘事件的管理器 manager.addKeyEventPostProcessor((KeyEventPostProcessor)this.getMyKeyEventHandler()); //然后为管理器添加一个新的键盘事件监听者。 } public void getMyKeyEventHandler() { return new KeyEventPostProcessor()//返回一个实现KeyEventPostProcessor接口的匿名内部类。 { public boolean postProcessKeyEvent(KeyEvent e)//实现postProcessKeyEvent方法 { if (e.getKeyCode() == KeyEvent.VK_E)//根据你的需要监听相应的动作。 { /*你想干什么就写在这个地方*/ } } } } 如此以来就完成了。