Hallo Forum
Ich habe in einem JApplet ein JDesktopPane mit einem BorderLayout versehen. Zu Beginn fülle ich die Bereiche NORTH, SOUTH, WEST und CENTER mit je einem JPanel. Klappt einwandfrei. Die Applet-Grösse passt sich dynamisch dem Browserfenster an.
Nach Klicken eines gewissen Buttons möchte ich nun, dass sich ein neues JPanel über den "mittleren Balken" also die Bereiche WEST,CENTER (und EAST) erstreckt. Sobald dann im neuen JPanel ein Button gedrückt wird, sollten die alten Bereiche WEST und CENTER wieder zum Vorschein kommen und das neue JPanel wieder verschwinden.
Mein bisher erfolgreichster Versuch:
Ich fülle EAST mit dem neuen JPanel und setze WEST und CENTER auf setVisible(false). Das Wegklicken des neuen JPanels funktioniert. Die WEST und CENTER Komponente lasse ich mit setVisible(true) wieder erscheinen.
Was dabei nicht klappt: Das neue JPanel erstreckt sich n i c h t über die gesamte Breite.
Kann mir jemand weiterhelfen?
Ich habe in einem JApplet ein JDesktopPane mit einem BorderLayout versehen. Zu Beginn fülle ich die Bereiche NORTH, SOUTH, WEST und CENTER mit je einem JPanel. Klappt einwandfrei. Die Applet-Grösse passt sich dynamisch dem Browserfenster an.
Nach Klicken eines gewissen Buttons möchte ich nun, dass sich ein neues JPanel über den "mittleren Balken" also die Bereiche WEST,CENTER (und EAST) erstreckt. Sobald dann im neuen JPanel ein Button gedrückt wird, sollten die alten Bereiche WEST und CENTER wieder zum Vorschein kommen und das neue JPanel wieder verschwinden.
Mein bisher erfolgreichster Versuch:
Ich fülle EAST mit dem neuen JPanel und setze WEST und CENTER auf setVisible(false). Das Wegklicken des neuen JPanels funktioniert. Die WEST und CENTER Komponente lasse ich mit setVisible(true) wieder erscheinen.
Was dabei nicht klappt: Das neue JPanel erstreckt sich n i c h t über die gesamte Breite.
Kann mir jemand weiterhelfen?