我有一个名为OpenSavedData
的类,它实现了一个动作监听器。我希望在执行上述操作后调用不同的动作侦听器而不单击菜单项。
答案 0 :(得分:2)
委派一个常用方法:
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();
}
});