如何实现具有可变行高的jtable

时间:2010-09-17 08:17:37

标签: java jtable row-height

前两个问题(herehere)的答案都没有解决我的问题。

我有一个多列jtable,我希望根据字符串中的换行符(“\ n”)在单元格中的多行显示某些列的字符串内容。每个字符串的换行符数是随机的,仅在运行时才知道。只有受影响的行必须在所有列中调整到新高度。每个受影响的列可能有不同数量的行,并且需要将行高调整为这些行的最大高度。

我该怎么做?
如果可能的话,会非常感谢一些示例代码。
TIA

1 个答案:

答案 0 :(得分:13)

如果我找对你,我认为你需要一个MultilineCellRenderer。已经有很多例子了。通常它们基于JTextArea来获取换行功能。

我自己还没有用过它,但是这里有一个例子,第一眼看上去有点好看:

MultilineCellRenderer