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次。