【发布时间】:2012-09-14 10:37:14
【问题描述】:
您好,我正在尝试在我的应用程序中添加全选、剪切、复制和粘贴命令,我设法计算出剪切、复制和粘贴命令,但我似乎不知道如何添加cmd-a 命令...
这适用于我的 cmd-x 命令
text.getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke(KeyEvent.VK_X, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "cut");
但是当我为 cmd-a 尝试这个时:
text.getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke(KeyEvent.VK_A, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()), "select");
好像不行……
我读到了一些关于使用这个void来选择文本的东西,但是我不知道如何将它绑定到命令+命令
myTextfield.selectAll();
有人知道如何正确实现这一点吗?
【问题讨论】:
标签: java swing jtextfield key-bindings keystroke