必需:ActionListener
找到:EditMenuFunctions
原因:实参EditMenuFunctions 无法通过方法调用转换为ActionListener.\AFrame.java:56:错误:AbstractButton 类中的方法 addActionListener 不能应用于给定类型;
refMenuBar.time_date.addActionListener(new EditMenuFunctions());
AMenuBar refMenuBar = new AMenuBar();
protected final JMenuItem time_date = new JMenuItem("Time / Date");
refMenuBar.time_date.addActionListener(new EditMenuFunctions());
class EditMenuFunctions
是我的类,其中包含该actionPerformed()
方法。我将 actionListener 添加到 JMenuItem 中,class AFrame
并在其中创建了 JMenuItemclass AMenuBar