为什么这个 ActionListener
不起作用?我尝试按照教程进行操作,但总是遇到相同的错误。
public class listenerTest implements ActionListener {
@Override //<-- This adds another error
public void actionPerformed(ActionEvent e)
{
System.out.println("Message"+e.toString());
System.exit(0);
}
}
在另一个文件中:
loginButton.addActionListener(new listenerTest());
NetBeans 说
there are compilation errors on listenerTest class "listenerTest is not abstract and
does not override abstract method actionPerformed(ActionEvent) in ActionListener"`
并且@Override
上的错误表示方法不会覆盖或实现父类(super class)型的方法
。
有什么帮助可以解决这个问题吗?
最佳答案
将这两行添加到类的顶部:
import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
关于java - 为什么 ActionListener 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50775353/