如何从其他JComponent触发ActionEvent?

时间:2017-11-04 18:13:32

标签: java actionlistener listeners actionevent

我有一个注册了ActionListener的JTextField。当此JTextField具有焦点并按下回车键时,将创建一个ActionEvent。

如何将此事件链接到另一个组件ActionListener,就像JButton一样,所以我可以运行它的代码?

2 个答案:

答案 0 :(得分:0)

让每个动作侦听器只调用相同的函数。例如,

 public void actionPerformed( ActionEvent e ) {
    myModel.actOnButtonOrTextEvent( e );
 }

答案 1 :(得分:0)

我最终调用了按钮的doClick()方法。