Java 检测 jtree 上的 CTRL+X 组合键

标签 java keyboard-shortcuts jtree

我需要一个例子,如何添加一个键盘处理程序来检测何时 Ctrl+C , Ctrl+X , Ctrl+CJTree 上按下。

我以前用菜单快捷键这样做,但没有成功。

最佳答案

您可以将 KeyListeners 添加到任何组件 (f)

        f.addKeyListener(new KeyListener() {

            @Override
            public void keyTyped(KeyEvent e) {
            }

            @Override
            public void keyPressed(KeyEvent e) {
                if ((e.getKeyCode() == KeyEvent.VK_C) && ((e.getModifiers() & KeyEvent.CTRL_MASK) != 0)) {
                    System.out.println("woot!");
                }
            }

            @Override
            public void keyReleased(KeyEvent e) {
            }
        });

关于Java 检测 jtree 上的 CTRL+X 组合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970765/

相关文章:

c# - 在向方法签名添加新参数时,是否有 VS 快捷方式自动更新三斜杠注释?

java - Java 中的 JTree 和 JEditorPane

java - FileNotFoundException Java 小程序

java - 如何使用包含某些文件的 ant 构建创建 EAR 文件?

java - 向 SQL 表添加用户定义的约束

java - 将 xml 转换为可视化 Swing 树的库?

java - 在表/树表上搜索按键

java - Hadoop 单节点与多节点

keyboard-shortcuts - 转到 Atom 编辑器中的最后一行

java - 如何让 Eclipse 转到接口(interface)方法的唯一实现?