Hallo miteinander,
ich schreibe mit einem Kommilitonen im Rahmen einer Abschlussarbeit ein komplexes Java-Programm und stehe gerade mit dem Gui-Layout auf Kriegsfuß.
Das Programm beinhaltet ein BorderLayout auf dem in Page_First die Toolbar und Page_End die Statusbar angelegt wurde. Im Centerbereich soll sich nun zur Laufzeit 1, 2 oder sogar 3 jPanels den gesamten Freiraum von Center teilen.
Wenn sich z.B. 3 jPanels in Center befinden sollen sie die maximal verfügbare Breite und Höhe einnehmen.
Die gesamte Gui ist dabei dynamisch in ihrer Größe änderbar.
Jedes jPanel hat dabei einen Rahmen mit Header wo man per Button diesen Panel ein- / ausklappen kann sodass sich die anderen beiden jPanels dann dementsprechend vergrössern oder verkleinern sollen.
Ist es sinnvoll im Centerbereich noch ein Borderlayout anzulegen und dort die Panels auf Page_Start, Center und Page_End aufzuteilen ?!?
Hintergrund:
Das Problem ist hierbei das so ziemlich alles der GUI dynamisch sein muss (Größe, Schrift etc.) da ich hier unter Linux mit 1680x1050 programmiere und mein Kommilitone unter Windows mit 1024x768. Präsentiert wird das ganze später auf ein Beamer der nur 800x600 unterstützt.
Leider habe ich bis jetzt noch keine passenden Quelltexte oder Links dazu gefunden.
Daher bin ich für jede Hilfe sehr Dankbar
geetz
der Doc
ich schreibe mit einem Kommilitonen im Rahmen einer Abschlussarbeit ein komplexes Java-Programm und stehe gerade mit dem Gui-Layout auf Kriegsfuß.
Das Programm beinhaltet ein BorderLayout auf dem in Page_First die Toolbar und Page_End die Statusbar angelegt wurde. Im Centerbereich soll sich nun zur Laufzeit 1, 2 oder sogar 3 jPanels den gesamten Freiraum von Center teilen.
Wenn sich z.B. 3 jPanels in Center befinden sollen sie die maximal verfügbare Breite und Höhe einnehmen.
Die gesamte Gui ist dabei dynamisch in ihrer Größe änderbar.
Jedes jPanel hat dabei einen Rahmen mit Header wo man per Button diesen Panel ein- / ausklappen kann sodass sich die anderen beiden jPanels dann dementsprechend vergrössern oder verkleinern sollen.
Ist es sinnvoll im Centerbereich noch ein Borderlayout anzulegen und dort die Panels auf Page_Start, Center und Page_End aufzuteilen ?!?
Hintergrund:
Das Problem ist hierbei das so ziemlich alles der GUI dynamisch sein muss (Größe, Schrift etc.) da ich hier unter Linux mit 1680x1050 programmiere und mein Kommilitone unter Windows mit 1024x768. Präsentiert wird das ganze später auf ein Beamer der nur 800x600 unterstützt.
Leider habe ich bis jetzt noch keine passenden Quelltexte oder Links dazu gefunden.
Daher bin ich für jede Hilfe sehr Dankbar
geetz
der Doc