[Java] Suche geeignetes Swing Layout

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/java_suche_geeignetes_swing_layout_201858/page_1 - zur Vollversion wechseln!


tinker schrieb am 18.11.2008 um 17:27

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 schrieb am 19.11.2008 um 14:40

Keine Swing-Entwickler hier?


prayerslayer schrieb am 20.11.2008 um 10:50

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 schrieb am 20.11.2008 um 10:57

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 schrieb am 22.11.2008 um 02:08

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 schrieb am 27.11.2008 um 21:18

Versuchs mal mit einem vertikalen FlowLayout - z.B http://www.shilad.com/jazz/src/widg...FlowLayout.html




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025