如题~
举例:比如一个JTextField,里面有选定的一段字符,按Ctrl+C可以复制,如何做一个按钮按下是实现相同的功能?

解决方案 »

  1.   

    `JButton b = new JButton();
    b.addAccelerator(KeyStroke.getKeyStroke('B',java.awt.InputEvent.CTRL_MASK,false));
      

  2.   

    不好意思楼上的,我不是这个意思~我是说按按钮的效果等于那些快捷键,就像Toolbar,或者Edit menu里面的剪切,复制,撤销之类的~谢谢~
      

  3.   

    final JTextField tf = new JTextField();

    JButton copyBtn = new JButton("Copy");
    copyBtn.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    tf.copy();
    }
    }); JButton cutBtn = new JButton("Cut");
    cutBtn.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent e)
    {
    tf.cut();
    }
    });