Java “类”;不是抽象的,不重写抽象方法“;错误

Java “类”;不是抽象的,不重写抽象方法“;错误,java,actionlistener,Java,Actionlistener,我正在上一个Java教程。我已从视频中100%复制了代码,但仍然出现以下错误: Board is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener 我已经搜索过类似的案例,但没有帮助 下面是错误文件,Board.java,它足以重现问题: import java.awt.*; import java.awt.event.*; import javax

我正在上一个Java教程。我已从视频中100%复制了代码,但仍然出现以下错误:

Board is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener
我已经搜索过类似的案例,但没有帮助

下面是错误文件,
Board.java
,它足以重现问题:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Board extends JPanel implements ActionListener{
    private Timer timer;

    public Board() {
        timer = new Timer(25, this);
        timer.start();
    }
    public void actionPeformed(ActionEvent e) {
        repaint();
    }
    public void paint(Graphics g) {
        super.paint(g);
        g.setColor(Color.red);
        g.fillRect(45, 60, 32, 32);
    }
}

是否与编码无关,而是与软件设置或版本有关?

您拼写错误

你能修改你的标题,并在问题中发布实际的错误信息吗?我建议找一个不同的教程。在其他问题中(例如,未使用
@覆盖
),视频已播放5年。Java在这几年中有了显著的改进。请使用@Override来避免这种情况mistakes@PhanindraGopishetty以下教程操作未使用
@覆盖
:(