为什么ActionListener不起作用?

时间:2018-06-09 14:34:29

标签: java netbeans actionlistener

为什么这个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

任何帮助如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

在课程顶部添加以下两行:


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

答案 1 :(得分:1)

我混淆了JavaFX和AWT ActionEvent导入。 谢谢,@ Reimeus!