Java 如何从其他actionListener的actionPerformed调用一个actionListener?

Java 如何从其他actionListener的actionPerformed调用一个actionListener?,java,swing,awt,actionlistener,Java,Swing,Awt,Actionlistener,我有一个名为OpenSavedData的类,它实现了一个动作监听器。我想在执行上述操作后调用另一个操作侦听器,而无需单击菜单项 委托给常用方法: private void doSomething() { // ... } // 1st action listener: myMenuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent

我有一个名为
OpenSavedData
的类,它实现了一个动作监听器。我想在执行上述操作后调用另一个操作侦听器,而无需单击菜单项

委托给常用方法:

private void doSomething() {
    // ...
}

// 1st action listener:
myMenuItem.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        doSomething();
    }
});

// 2nd action listener:
myButton.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        // ...
        doSomething();
    }
});

发布一些代码会有帮助,你也尝试过什么?我认为从OP的描述来看
myButton
应该
doSomethingElse()
myMenuItem
应该
doSomethingElse()
然后
doSomethingElse()
。同意,这大约是1,2.3.将动作事件e重新分配为对抗地球重力的东西,4。doClick()