[Java] Suche geeignetes Swing Layout
tinker 18.11.2008 - 17:27 1166 5
tinker
SQUEAK
|
Folgender Aufbau: Ich hab eine ScrollPane in der sich mehrere Panels befinden. In Jedem Panel befindet sich eine Table. Die Panels sind untereinander angeordnet. Das ganze wird dynamisch erzeugt und befindet sich zur Zeit in einem GridLayout. Problem dabei ist, dass jedes Panel im Layout gleich hoch ist, egal wieviele Zeilen die Table im Panel hat.
Habs auch mit dem BoxLayout versucht, aber einen Unterschied merk ich nicht wirklich.
Also ich such jetzt nach einem Layout bei dem die Panels untereinander angeordnet sind aber genau die Höhe haben die sie auch brauchen. Sowas sollte es ja geben, nur wenn ich die Standard-Layouts durchschau, schauts schlecht aus...
Entwickelt wird unter 1.6
|
tinker
SQUEAK
|
Keine Swing-Entwickler hier?
|
prayerslayer
Oar. Mh.
|
is jetzt ein shot in the dark und eigentlich überhaupt keine schöne lösung, aber was passiert, wennst die einzelnen panels nochmal jeweils in eine scrollpane gibst?
|
tinker
SQUEAK
|
Hm, denk garnichts... Im jeweiligen Panel is ja eh schon ne ScrollPane drinnen und in der dann die Table. Aber er macht halt den bereich für jede Table gleich groß. Aber egal, hab eh schon ne Lösung. Verwend jetzt ein ListLayout. Macht im prinzip das selbe wie das FlowLayout, nur werden die Komponenten untereinander angeordnet (warum das FlowLayout das nicht kann, versteh ich nicht). Muss die Höhe zwar selbst berechnen, aber dann passts so wie ichs haben will.
|
Maekloev
linux addicted
|
ich kenn das erwähnte ListLayout noch nicht, muss ich mir mal anschauen. kennst du das GridBagLayout bereits? ist nicht ganz so einfach wie die anderen layouts, dafür ist man wesentlich flexibler.
|
DirtyHarry
aka robobimbo
|
|