我在调试游戏后尝试编译游戏,但现在无法正常运行:
Window.java:15: error: <identifier> expected
public Window(Wwidth, Wheight, Game game) {
^
和
Window.java:15: error: <identifier> expected
public Window(Wwidth, Wheight, Game game) {
^
在我身上
我尝试使用静态/非静态变量,我在这里查找问题,但没有一个与此匹配。
Window
窗口类中的方法:
public Window(Wwidth, Wheight, Game game) {
JFrame Window = new Jframe();
setPreferredSize(new Dimension(Wwidth, Wheight));
setMinimumSize(new Dimension(800, 600));
Window.add(game);
Window.pack();
Window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Window.setTitle("HypoPixel");
Window.setLocationRelativeTo(null);
Window.setVisible(true);
game.start();
}
}
和
Window
从Game.java中调用方法:
import java.awt.*;
import javax.swing.*;
import java.applet.*;
public class Game extends Canvas implements Runnable {
public static final long serialVersionUID = 1L;
public Game() {
new Window(800, 600, this);
}
public synchronized void start() {
}
public void run() {
}
public static void main(String[] args) {
new Game();
}
}
我希望它可以编译但失败。我怎样才能解决这个问题? (我将在你们的学分中包括你们!)
答案 0 :(得分:0)
宽度和重量是类型。您必须在每种类型之后插入一个变量,例如Game game
部分。