Java 游戏不是抽象的,也不会覆盖错误

Java 游戏不是抽象的,也不会覆盖错误,java,abstract-class,actionlistener,Java,Abstract Class,Actionlistener,我的错误代码是: BrickBreaker .Gameplay is not abstract and does not override abstract method actionPreformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener 这是我的游戏课。(这是不完整的,因为我还在努力。使用这个“简单的游戏”来更好地学习Java package BrickBreaker; import java.awt.e

我的错误代码是:

BrickBreaker .Gameplay is not abstract and does not override abstract method actionPreformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
这是我的游戏课。(这是不完整的,因为我还在努力。使用这个“简单的游戏”来更好地学习Java

package BrickBreaker;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Timer;

import javax.swing.JPanel;

**public class Gameplay extends JPanel implements KeyListener, ActionListener {
    private boolean play = false;
    private int score = 0;

    private int totalBreaks = 21;

    private Timer time;
    private int delay = 8;

    private int playerX = 310;
    private int ballposX = 120;
    private int ballposY = 350;
    private int ballXdir = -1;
    private int ballYdir = -2;


    **@Override
    public void actionPreformed(ActionEvent e) {

    }

    @Override
    public void keyTyped(KeyEvent e) {

    }

    @Override
    public void keyPressed(KeyEvent e) {

    }

    @Override
    public void keyReleased(KeyEvent e) {

    }

}

我在带两个星号的突出显示行上有一个错误,非常感谢您的帮助。

一个简单的打字错误!您没有编写
actionPerformed
,而是编写了
actionPreformed
@CoderCharmander谢谢。我也检查了我的拼写1000次。