当前位置: 首页 > 面试题库 >

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

贝浩歌
2023-03-14
问题内容

我需要一个示例,该示例如何添加一个键盘处理程序来检测何时按下Ctrl+ CCtrl+ XCtrl+ 。C``JTree

我以前是通过菜单快捷键来完成此操作的,但是没有成功。


问题答案:

您可以将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) {
            }
        });


 类似资料:
  • 问题内容: 如何使用Javascript 检测+ ,+ ? 我需要限制粘贴到我的文本区域中,最终用户不应复制和粘贴内容,用户只能在文本区域中键入文本。 如何实现呢? 问题答案: 我只是出于兴趣而这样做。我同意这是不正确的事情,但我认为它应该是OP的决定......另外,代码可以很容易地扩展到增加功能,而不是把它拿走(如更先进的剪贴板,或+ 触发服务器-端保存)。 还要澄清一下,该脚本需要jQuer

  • 主要内容:1 Java JTree的介绍,2 Java JTree的声明,3 Java JTree的构造方法,4 Java JTree的案例1 Java JTree的介绍 JTree类用于显示树结构数据或层次结构数据。JTree是一个复杂的组件。它的最顶部有一个“根节点”,它是树中所有节点的父节点。它继承了JComponent类。 2 Java JTree的声明 我们来看一下javax.swing.JTree类的声明。 3 Java JTree的构造方法 方法 描述 JTree() 用示例模型创

  • 问题内容: 我正在使用量角器进行有角度的端到端aka 测试。 为了将键发送到元素,我使用: 我如何发送像这样的组合键? 我在github上搜索了量角器源代码,但是没有找到相关的示例。 问题答案: 在Linux和Windows中是完全可能的,但在OSX中是不可能的 还有一个非元素的变体:

  • 问题内容: 我编写了一个SWT UI,它的主要功能是在StyledText控件中显示文本。我想为+ 添加一个处理程序,以便在按下该快捷方式时将焦点设置为搜索框。我尝试使用以下代码检测按键。 我期待在按+ 时看到以下输出: 但是,实际上,我实际上看到了以下内容。 我有两个问题: Display.addFilter(…)是添加全局快捷方式的最佳方法吗?我尝试了Display.addListener(…

  • 问题内容: 作为bash脚本的一部分,我想检查docker hub上是否存在特别的docker image:tag组合。同样,它将是一个私有存储库。 即伪代码将是这样的: 问题答案: 请试试这个 更新: 如果使用Docker Registry v2(基于此):

  • 我试图使一个应用程序,使用tab键做一些事情。我已经实现了KeyListener接口,并且能够对所有其他键进行编程。但是当我按下Tab键并在keyPressed()方法中,我放了以下内容: 我没有输出。tab键是唯一不提供输出的键。所有其他键都打印了相应的键码。这是为什么?