T
Tersus
Gast
Guten Abend,
ich stelle mich irgendwie etwas ungeschickt an. Ich habe zwei Bilder bereit gestellt, die zeigen, wie ich die Anordnung gerne hätte.
Kurze Info:
- Frame verwendet das GridBagLayout
- Frame entgält 2 Panels (schwarz und cyan)
- oberes Panel (cyan) verwendet das Standard Flowlayout
- oberes Panel (cyan) enthält zwei Buttons
Das erste Bild zeigt das Fenster bei 400x400 Pixel. Wenn ich es dünner ziehe, soll sich das untere Panel (schwarzer Hintergrund) entsprechend an die maximale Breite und Höhe des Frames anpassen.
Das obere Panel (cyaner Hintergrund) soll sich auch anpassen, aber nicht im selben Verhältnis, wie das untere, ausbreiten, sondern lediglich so viel, wie die Buttons bei neuer Anordnung (untereinander, wegen Platzmangel) Platz brauchen.
Bild zwei zeigt das Fenster bei 150x400 Pixel und wie es nach dieser Verdünnerung des Frames aussehen sollte.
Wie läßt sich das realisieren?
EDIT
Die zweite Miniaturansicht sollte eigentlich an erster Stelle stehen und die erste entsprechend an zweiter.
ich stelle mich irgendwie etwas ungeschickt an. Ich habe zwei Bilder bereit gestellt, die zeigen, wie ich die Anordnung gerne hätte.
Kurze Info:
- Frame verwendet das GridBagLayout
- Frame entgält 2 Panels (schwarz und cyan)
- oberes Panel (cyan) verwendet das Standard Flowlayout
- oberes Panel (cyan) enthält zwei Buttons
Das erste Bild zeigt das Fenster bei 400x400 Pixel. Wenn ich es dünner ziehe, soll sich das untere Panel (schwarzer Hintergrund) entsprechend an die maximale Breite und Höhe des Frames anpassen.
Das obere Panel (cyaner Hintergrund) soll sich auch anpassen, aber nicht im selben Verhältnis, wie das untere, ausbreiten, sondern lediglich so viel, wie die Buttons bei neuer Anordnung (untereinander, wegen Platzmangel) Platz brauchen.
Bild zwei zeigt das Fenster bei 150x400 Pixel und wie es nach dieser Verdünnerung des Frames aussehen sollte.
Wie läßt sich das realisieren?
EDIT
Die zweite Miniaturansicht sollte eigentlich an erster Stelle stehen und die erste entsprechend an zweiter.