Mehrzeiliges Textfeld in JTable

Hallo!

ich habe eine JTable, in deren Zellen mehrere Zeilen sollen. Von der Idee her habe ich einen Cellrenderer geschrieben, der von einer JTextArea abgeleitet ist. Der Text wird auch umgebrochen, allerdings werden die Zellen in der JTable nicht vergrössert, ich weiß aber auch nicht wie ich rausbekomme wieviele Zeilen der Text benötigt, sonst könnte ich die grösse der Zelle mit table.setRowHeight(x); setzten. Hat jemand eine Idee?

Hier noch mein Quelltext:

public class TextCellRenderer
extends JTextArea
implements TableCellRenderer {

public Component getTableCellRendererComponent(JTable table, Object obj, boolean isSelected, boolean hasFocus, int row, int column) {
setLineWrap(true);
setWrapStyleWord(true);
setText( (String) obj);

return this;
}
}

Hi,

schau mal hier:
http://www.codeguru.com/java/Swing/JTable/more2.shtml

Ciao, Bill