java - 为什么 ActionListener 不工作?

标签 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上的错误表示方法不会覆盖或实现父类(super class)型的方法

有什么帮助可以解决这个问题吗?

最佳答案

将这两行添加到类的顶部:


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

关于java - 为什么 ActionListener 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50775353/

相关文章:

java - 单击按钮时如何用 jframe 上的另一个 jpanel 替换 jpanel

java - 如何在 Java Spring Boot 中更改 log4j2.xml 的默认位置?

java - MPJ Express 发送和接收 - ClassCastException

java - Android Studio-RatingBar setOnTouchListener无法正常工作

java - 构造函数问题,没有找到合适的构造函数

java - JButton 在点击几次后停止工作,没有任何其他改变

java - 参数内的方法? Java Swing

java - 我可以改变我的字符串吗?

java - 带有 Netbeans 的 GWT 2.7 未编译

c++ - NetBeans 7 c++ 远程开发主机包含路径