Java detect CTRL+X key combination on a jtree

后端 未结 5 1136
隐瞒了意图╮
隐瞒了意图╮ 2020-12-11 01:02

I need an example how to add a keyboard handler that detect when Ctrl+C , Ctrl+X , Ctrl+C pressed on a

5条回答
  •  Happy的楠姐
    2020-12-11 01:40

    Use KeyListener for example :

    jTree1.addKeyListener(new java.awt.event.KeyAdapter() {
    
            public void keyPressed(java.awt.event.KeyEvent evt) {
                if (evt.isControlDown() && evt.getKeyCode() == KeyEvent.VK_C) {
    
                    JOptionPane.showMessageDialog(this, "ctrl + c");
    
                } else if (evt.isControlDown() && evt.getKeyCode() == KeyEvent.VK_X) {
    
                    JOptionPane.showMessageDialog(this, "ctrl + x");
    
                } else if (evt.isControlDown() && evt.getKeyCode() == KeyEvent.VK_V) {
    
                    JOptionPane.showMessageDialog(this, "ctrl + v");
    
                }
            }
        });
    

    Hope that helps.

提交回复
热议问题