Mehrere JPanels in einem Fenster (JFrame)



  • Hallo zusammen,

    ich habe eine Swing Anwendung, deren Hauptfenster eine von JFrame abgeleitete Klasse (nennen wir sie A) ist. Zudem habe ich noch zwei von JPanel abgeleitete Klassen (B und C), die verschiedene Widgets enthalten (Buttons, Labels, ...).
    Da ich möchte, dass das Hauptfenster aus meheren Teilen besteht, habe ich diese Aufteilung vorgenommen und möchte B und C jetzt in A darstellen. Wenn ich mir aber den ContentPane von A mittels getContentPane() hole und diesem dann mittels add(Component) versuche Instanzen von B und C hinzuzufügen, so sehe ich immer nur das als letztes hinzugefügte Objekt in A.
    D.h. im Konstruktor von A:

    Container contentPane = getContentPane();
    contentPane.add(new B());
    contentPane.add(new C());
    

    Nur der Inhalt von C wird angezeigt, wenn ich B und C im Code vertausche wird nur der Inhalt von B angezeigt...

    Vielen Dank schonmal,
    Rupert H.



  • Hi

    setz mal ein brauchbares layout, dann klapt das auch. bei deinen pannels hast du das ja auch hingekrigt

    gruss


Anmelden zum Antworten