PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grid(Bag)Layout dynamisch anpassen



akula
08-05-2007, 22:43
Hallo zusammen

Ich moechte gerne eine beliebige Anzahl Widgets (JPanels) in einem Panel "Rasterfoermig" anordnen. Ich moechte die Anzahl Spalten im Layout nicht fest legen. Es soll die Widgets gemaess dem verfuegbaren Platz anordnen.

Kennt da jemand eine Loesung ??

Unter dem folgenden Link seht ihr ein Beispiel. Da ist einfach eine feste Anzahl Spalten definiert:
http://sourceforge.net/project/screenshots.php?group_id=173318

besten Dank
Ben

mehlvogel
10-05-2007, 08:02
Soweit ich weiß ist das so dynamisch wie du es gerne hättest, nicht möglich (das weiß ich allerdings auch nicht hundertprozentig.). Ein etwas dynamischeres Layout ist das BoxLayout -- vielleicht hilft dir das weiter?

Ansonsten wäre eine andere Möglichkeit, das Gridlayout immer wenn eine neue Spalte hinzukommt neu zu erzeugen, halt mit einer Spalte mehr.

akula
10-05-2007, 22:34
Hallo

Danke fuer die Antwort. Die Spalten werden nicht zur laufzeit hinzugefuegt oder entfernt. Zu beginn sollen einfach soviele Spalten erstellt werden wie Widgets Platz haben (keine horizontale Scrollbar)

gruss
ben