Почему я продолжаю получать ошибку "<identifier> ожидаемый" в моем методе Window? - PullRequest
0 голосов
/ 31 января 2019

Я попытался скомпилировать свою игру после того, как отладил ее, теперь она не будет работать, бросая:

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();
    }
}

Я ожидал, что он скомпилируется, но не получилось.Как я могу это исправить?(Я включу вас, ребята, в титры!)

1 Ответ

0 голосов
/ 31 января 2019

Wwidth и Wheight являются типами.Вы должны вставить переменную после каждого типа, как в части Game game.

...