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