Zunächst einmal, ich weiß, dass Fragen wie diese schon einmal gestellt wurden, aber keine Antworten scheinen mein Problem zu beheben.Komponente muss einen gültigen Partner haben - BufferStrategy
Ich arbeite an einem kleinen Spiel, und aus irgendeinem Grund gibt Java eine IllegalStateException zurück, wenn ich versuche, eine neue Pufferstrategie zu erstellen. Ich bin das Spiel zu einem JFrame hinzufügen, aber die Ausnahme noch geworfen wird, hier ist der Code zum JFrame für das Hinzufügen von:
JFrame frame;
public Window(int x, int y, int width, int height, String title, boolean focus, Main game) throws IOException {
frame = new JFrame();
frame.setLocation(x, y);
frame.setSize(new Dimension(width, height));
frame.setTitle(title);
frame.add(game);
game.start();
frame.setAutoRequestFocus(focus);
frame.setFocusable(true);
frame.setVisible(true);
}
Und hier ist der Code, um das Fenster für die Erstellung von (in der Hauptklasse befindet):
window = new Window(x, y, WIDTH, HEIGHT, "Title", true, this);
Setzt 'game.start();' nach 'frame.setVisible (true);' ändert nichts? – Berger
@Berger Ja es tut, danke! – ItzBenteThePig