Slyh: JTable -> Horizontale Scrollbalken

Beitrag lesen

Hallo,

kann mir einer sagen, wie ich bei einer JTable erreichen kann,
dass jede Spalte die Mindestlänge aufweist, die es zum Darstellen
der jeweiligen Daten einer Zelle bedarf?
setAutoResizeMode(JTable.AUTO_RESIZE_OFF) ist ja gut und schön,
doch nicht alleine brauchbar, wird die Tabelle zB vergrößert.
Muss ich eigenständig solch Logik implementieren? Und wie
bekomme ich die Mindestlänge einer Zelle überhaupt heraus?

Ja, das mußt du selbst implementieren.
Guck dir mal den Source-Code folgender Klasse von Sun an:
http://java.sun.com/docs/books/tutorial/uiswing/components/example-1dot4/TableRenderDemo.java
Die Methode "initColumnSizes()" macht das, was du suchst.

Da die Klasse zum JTable-Tutorial von Sun gehört, ist das wohl der Weg,
den du auch einschlagen solltest.

Gruß
Slyh