为什么这个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
上的错误显示为method does not override or implement a method from supertype
。
任何帮助如何解决这个问题?
答案 0 :(得分:1)
在课程顶部添加以下两行:
import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
答案 1 :(得分:1)
我混淆了JavaFX和AWT ActionEvent导入。 谢谢,@ Reimeus!