Java 将ActionListener添加到JMenuItem时出错

Java 将ActionListener添加到JMenuItem时出错,java,swing,Java,Swing,必需:ActionListener 已找到:EditMenuFunctions 原因:实际参数EditMenuFunction无法转换为 ActionListener方法调用转换 .\AFrame.java:56:错误:类中的方法addActionListener AbstractButton不能应用于给定类型 refMenuBar.time\u date.addActionListener(新的EditMenuFunctions()) class EditMenuFunctions是我的类,它

必需:ActionListener
已找到:EditMenuFunctions
原因:实际参数EditMenuFunction无法转换为 ActionListener方法调用转换

.\AFrame.java:56:错误:类中的方法addActionListener AbstractButton不能应用于给定类型

refMenuBar.time\u date.addActionListener(新的EditMenuFunctions())


class EditMenuFunctions
是我的类,它包含
actionPerformed()
方法。我正在将actionListener添加到
类AFrame
中的JMenuItem中,并且我已经在
类AMenuBar
中创建了JMenuItem,将您的类EditMenuFunctions更改为implement/ExtendeActionListener

您的
EditMenuFunctions
必须实现
actionListener
。例如:

public class EditMenuFunctions implements ActionListener {

    @Override
    public void actionPerformed(ActionEvent event) { ... }

}

谢谢成功了!!我为这样一个愚蠢的问题感到抱歉!!我只是一个Java初学者。:)
public class EditMenuFunctions implements ActionListener {

    @Override
    public void actionPerformed(ActionEvent event) { ... }

}