Java 按钮单击以在JFrame中按ctrl键助记符

Java 按钮单击以在JFrame中按ctrl键助记符,java,swing,jframe,Java,Swing,Jframe,我在JFrame中有一个按钮。单击按钮时,我希望将单击事件与助记符关联。例如,如果我单击名为Cut的按钮,我希望执行ctrl+x,并剪切所选文本 jButton1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { } }); 要实现这一点,需要采取什么行动?简单的答案是-使用 这将允许您将单个操作

我在JFrame中有一个按钮。单击按钮时,我希望将单击事件与助记符关联。例如,如果我单击名为
Cut
的按钮,我希望执行
ctrl+x
,并剪切所选文本

 jButton1.addActionListener(new ActionListener() {
             public void actionPerformed(ActionEvent e)
        {


        }
    });   

要实现这一点,需要采取什么行动?

简单的答案是-使用


这将允许您将单个
操作
与任意数量的支持类相关联,特别是从
AbstractAction
扩展而来的所有类,比如
JMenuItem
JButton
简单的答案是-use


这将允许您将单个
操作
与任意数量的支持类相关联,尤其是从
AbstractAction
扩展而来的所有类,如
JMenuItem
JButton
尝试使用此
按钮
如需了解更多信息,请尝试使用此
按钮。setMnemonic(KeyEvent.VK_A)
有关从此处读取的更多信息,请使用编辑器工具包提供的默认操作:

JButton cut = new JButton( new DefaultEditorKit.CutAction() );

这也可用于创建JMenuItem。

使用编辑器工具包提供的默认操作:

JButton cut = new JButton( new DefaultEditorKit.CutAction() );
这也可用于创建JMenuItem