Ctrl + z java应用程序

时间:2016-12-03 16:26:24

标签: java

我试图在我的java应用程序中捕获 ctrl + z 热键但由于某种原因它无法正常工作。 Os使用Linux。我没有尝试其他操作系统。这是我的代码:

undo = new AbstractAction("Undo") {
            @Override
            public void actionPerformed(ActionEvent ae) {
               System.out.println("undo");
            }
        };
textComponent.getInputMap().put(
                KeyStroke.getKeyStroke(KeyEvent.VK_Z, 
                Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()),
                RightClicItems.UNDO);

textComponent.getActionMap().put(RightClicItems.UNDO, undo);

0 个答案:

没有答案