gpt4 book ai didi

java - 错误: is not abstract and does not override abstrac method actionPerformed(ActionEvent) in ActionListener

转载 作者:太空宇宙 更新时间:2023-11-04 13:20:22 24 4
gpt4 key购买 nike

我有一个 Action 监听器的代码:

import java.awt.*;
import java.applet.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class m extends Applet
{
Button b1=new Button("click here");

public void init()
{
b1.addActionListener(new ActionListener()
{
public void ActionPerformed(ActionEvent e)
{
System.out.println("Button was clicked ");
}
});
add(b1);
}
}

这会产生此错误:

error: <anonymous m$1> is not abstract and does not override abstrac method actionPerformed(ActionEvent) in ActionListener

有人知道这个错误的原因是什么吗?

最佳答案

您的函数ActionPerformed 应命名为actionPerformed。 Java 方法名称区分大小写。

b1.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("Button was clicked ");
}
});

关于java - 错误: <anonymous m$1> is not abstract and does not override abstrac method actionPerformed(ActionEvent) in ActionListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33120037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com