Problem mit dem JScrollPane

SaschaS

Grünschnabel
Hallo,

ich habe ein Problem mit dem JScrollPane. Und zwar habe ich ein JPanel, das als Container dient für andere (recht kleine) JComponents.

Im JPanel habe ich ein FlowLayout.
Das JPanel steckt im JScrollPane.

Ich möchte, dass wenn ich das drumherum liegende JFrame verkleinere/vergrößere, sich das JPanel (in der JScrollPane) so anpasst, dass Rauf-Runter-Scrollbars erscheinen, aber keine Links-Rechts. Ich mache das im Moment, indem bei Fenster-Veränderung die preferredSize des JPanel angepasst wird. Aber dabei weiss ich nicht, wie ich height setzen soll.

Also, ich möchte ein Verhalten, dass dem von bspw. Windows-File-Browsern ähnelt, also dass die JComponents in ihren JPanel umgebrochen werdne, wenn das Ende einer "Zeile" erreicht ist und dass bei Bedarf die vertikalen Scrollbars erscheinen. Ich will keinesfalls horizontal scrollen.

Hat jemand ne Idee?

Danke, Sascha
 
Zurück