Hi,
ich will 2 Panels in einen Frame einfügen, hab aber leider nicht ganz überrissen, wie das richtig geht.
Bisher habe ich jeweils eine Klasse, also insgesamt 2 für die Panels geschrieben und eine Klasse für mein Frame.
Wenn ich in meiner Main-Klasse das Programm starte funktioniert der Frame und jeweils ein Panel:
Wenn ich noch
hinzufüge wird p1 mit p2 überschrieben.
Ich will 2 Panels haben, z.B. p1 soll 3/4 von getHeight() ausfüllen und p2 1/4.
Ich habe probiert über google was zu finden, war aber nicht erfolgreich, wie das mit 2 Panels funktioniert.
Es wäre sehr nett, wenn jemand mir das kurz erklären könnte oder mir einen Link schickt, wo das erklärt wird.
Edit: ich habs auch mit BorderLayout.SOUTH probiert, da stimmt bei mir was in der Syntax nicht.
ich will 2 Panels in einen Frame einfügen, hab aber leider nicht ganz überrissen, wie das richtig geht.
Bisher habe ich jeweils eine Klasse, also insgesamt 2 für die Panels geschrieben und eine Klasse für mein Frame.
Wenn ich in meiner Main-Klasse das Programm starte funktioniert der Frame und jeweils ein Panel:
Java:
MyFrame f = new MyFrame();
MyPanel1 p1 = new MyPanel1();
f.add(p1);
Wenn ich noch
Java:
MyPanel2 p2 = new MyPanel2();
f.add(p2);
hinzufüge wird p1 mit p2 überschrieben.
Ich will 2 Panels haben, z.B. p1 soll 3/4 von getHeight() ausfüllen und p2 1/4.
Ich habe probiert über google was zu finden, war aber nicht erfolgreich, wie das mit 2 Panels funktioniert.
Es wäre sehr nett, wenn jemand mir das kurz erklären könnte oder mir einen Link schickt, wo das erklärt wird.
Edit: ich habs auch mit BorderLayout.SOUTH probiert, da stimmt bei mir was in der Syntax nicht.
Zuletzt bearbeitet: