Java. Wie lege ich ein JPanel über ein anderes?

...komplette Frage anzeigen Das ist dieses GameOver Panel - (Java, Swing) Das sind die Methoden die für das Spiel Panel aufgerufen werden - (Java, Swing)

1 Antwort

Als allererstes wäre es gut, wenn du Code nicht als Bild postest. Sondern möglichst so, dass man dein Beispiel Per C&P raus kopieren, testen, und ergänzen kann.  - Entweder per Codefunktion oder per pastebin.com/pastie.org.

Zum Code selbst: Das ist relativ wenig Information. Da es nur Bilder sind.

Eine Option wäre es, einfach per "Hinzu zufügen" via Add. Aber das scheint bei dir aus irgend einem Grund nicht zu funktionieren.

Bei diesem Beispiel füge ich einem Frame zwei Panels an. erst ein Grünes, dann ein Rotes. Sichtbar wäre dann nur das, was zuletzt angefügt wäre.

JFrame frame = new JFrame();

JPanel greenPanel = new JPanel();
greenPanel.setBackground(Color.green);
JPanel redPanel = new JPanel();
redPanel.setBackground(Color.red);
frame.add(greenPanel);
frame.add(redPanel);
frame.setSize(200, 200);
frame.setVisible(true);
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Bohne999
07.04.2016, 15:07

Okay erstmal Danke für deine Antwort :) Wenn ich als Hintergrundfarbe eine transparente Auswähle ist es dann durchsichtig?

0

Was möchtest Du wissen?