BrickBreaker. Геймплей не является абстрактным и не отменяет ошибку - PullRequest
0 голосов
/ 18 октября 2019

Мой код ошибки:

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) {

    }

}

У меня есть ошибка в выделенных строках с двумя звездочками, любого родапомощь приветствуется.

...