PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java/Swing - Welches Layout für Tabelle?



ultimasephrioth
28-09-2003, 12:07
Hallo
Ich suche nach einem geeigneten Layout, um eine "Tabelle" zu erstellen. Es müsste wie das GridLayout sein, nur dass die Spalten immer nur so breit sind wie das breiteste Element in dieser.

TIA
ultimasephrioth

anda_skoa
28-09-2003, 12:20
Ich glaube verschachtelte BoxLayouts können das.

Ciao,
_

ultimasephrioth
28-09-2003, 12:35
Das Problem dabei ist jedoch, dass so entweder die Zeilen oder die Spalten nicht miteinander übereinstimmen würden, da die einzelnen Elemente unterschiedliche Grössen haben können (sowohl in den Spalten wie in den Zeilen). Ich möchte ein Layout, das so wie eine HTML-Tabelle ist.

anda_skoa
28-09-2003, 14:24
Hmm, GridBagLayout vielleicht.

Ciao,
_

fs111
28-09-2003, 17:36
Vielleicht ist das neue SpringLayout (ab Java 1.4.x) ja was für Dich:

http://java.sun.com/docs/books/tutorial/uiswing/layout/spring.html

HTH

Grüße fs111

peschmae
28-09-2003, 18:27
SpringLayout sieht recht aufwändig aus (SWT hat auch sowas - grässlich)

ich würd eher mal GridBagLayout versuchen - das ist ne Tabelle wo du z.B. auch zwei Zellen zusammenfassen kannst und so
Auch nicht ganz unaufwändig.

MfG Peschmä

ultimasephrioth
28-09-2003, 18:50
So, mit dem SpringLayout wars möglich!. Dank der SpringUtilities-Klasse war es ganz einfach.

Danke