JTable - Zelleninhalt wrapen lassen

Status
Nicht offen für weitere Antworten.

Rydl

Bekanntes Mitglied
Hey hey, ich hab hier nen JTable mit diversen verschiedenen Zellen.
In einer Zelle soll nun etwas mehr Inhalt rein, also reicht die Standartgröße nicht aus.

Wie kann ich nen Wort-Wrap einbauen, so dass sich die Reihe gleich mit vergrößert wird?
 
Meinst du, dass sich die Zeilenhöhe dann automatisch anpasst und die Zeilen entsprechend umgebrochen werden?

Dafür gibt es diverse Möglichkeiten.

Eine ist die, dass du einen eigen Zelleneditor schreibst, der die Klasse AbstractCellEditor erweitert. Für den Zelleneditor nimmst du eine JTextArea her und setzt "setLineWrap(true);"
Für die betreffende(n) Zelle(n) setzt du dann den entsprechenden Renderer.

Hth
 
ok. ich hoffe das geht auch so einfach wie du das beschreibst. wenn ich echt für jede zelle einzeln entscheiden könnte, wie sie sich verhalten soll(wie ne textarea, etc) wär das ja grade zu revolutionär...
danke erstmal. wenn ich probs mitm code hab... ihr kennt den rest 😉
 
Wenn du Probleme hast, dann melde dich per PN bei mir. Ich habe da diverse Beispiele. Ich weiß allerdings nicht, was genau du machen willst.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben