我是一个使用Java的初级程序员,我正在尝试制作一个游戏,你可以通过移动的箍扔盘.盘具有恒定的向下力,可以使用向上键向上移动; 然而,之前我甚至添加任何碰撞检测,我开始收到一个错误说Java编译找不到可变e的KeyEvent.我在网上到处看,我确信我只是犯了一个愚蠢的错误,但有人可以看看这个.
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.event.KeyListener;
import java.awt.event.KeyEvent;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.util.Random;
@SuppressWarnings("serial")
public class DiscHoopToss extends JPanel{
int x = 710;
int y = 150;
int xm = -3;
int ym = 1;
int xr = 2;
Random rng = new Random();
int r = rng.nextInt((220-20)+1)+20;
public DiscHoopToss() {
KeyListener listener = new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
if …Run Code Online (Sandbox Code Playgroud)