线程中出现错误异常";“主要”;java.lang.RuntimeException:不可编译的源代码-错误的树类型:<;任何>;
这里的新Java用户提出了一个可能很愚蠢的问题。请容忍我 这是我的密码:线程中出现错误异常";“主要”;java.lang.RuntimeException:不可编译的源代码-错误的树类型:<;任何>;,java,Java,这里的新Java用户提出了一个可能很愚蠢的问题。请容忍我 这是我的密码: package javagame; import java.awt.Graphics; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import javax.swing.JFrame; public class JavaGame extends JFrame { int x, y; public class AL
package javagame;
import java.awt.Graphics;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
public class JavaGame extends JFrame {
int x, y;
public class AL extends KeyAdapter {
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
if (keyCode == e.VK_LEFT) {
x--;
}
if (keyCode == e.VK_RIGHT) {
x++;
}
if (keyCode == e.VK_UP) {
y--;
}
if (keyCode == e.VK_DOWN) {
y++;
}
}
public void keyReleased(KeyEvent e) {
}
}
public JavaGame() {
addKeyListener(newAL());
setTitle("Java Game");
setSize(250, 250);
setResizable(false);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
x = 150;
y = 150;
}
public void paint(Graphics g) {
g.fillOval(x, y, 15, 15);
repaint();
}
public static void main(String[] args) {
new JavaGame();
}
}
现在,当我尝试运行它时,构建成功,但仍会弹出错误:
cannot find symbol
symbol: method newAL()
location class JavaGame
有什么想法吗?您正在尝试调用一个您没有的函数
newAL
。使用:
new AL()
new关键字指定您要创建AL类的新实例。您正试图调用一个您没有的函数
newAL
。使用:
new AL()
new关键字指定您要创建AL类的新实例。您正试图调用一个您没有的函数
newAL
。使用:
new AL()
new关键字指定您要创建AL类的新实例。您正试图调用一个您没有的函数
newAL
。使用:
new AL()
new关键字指定要创建AL类的新实例。OMG!非常感谢你!一个小小的空间能产生多大的不同,真是太神奇了。天哪!非常感谢你!一个小小的空间能产生多大的不同,真是太神奇了。天哪!非常感谢你!一个小小的空间能产生多大的不同,真是太神奇了。天哪!非常感谢你!一个小小的空间能带来多大的不同,真是令人惊讶。