Мой код ошибки:
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) {
}
}
У меня есть ошибка в выделенных строках с двумя звездочками, любого родапомощь приветствуется.