全局键盘事件

KeyboardFocusManager manager = KeyboardFocusManager.getCurrentKeyboardFocusManager();
 manager.addKeyEventPostProcessor(new KeyEventPostProcessor() {
    public boolean postProcessKeyEvent(KeyEvent event) {
        if (event.getID() != KeyEvent.KEY_PRESSED) {
            return false;
        }
        if (curPane != null) {
            curPane.keyPressed(event);
            return true;
        }
        return false;
    }
});

猜你喜欢

转载自zhaohaiyang.iteye.com/blog/1552958