【发布时间】:2010-03-30 15:41:38
【问题描述】:
我正在开发一个非常简单的 Java 应用程序,以了解有关 JTables、TableModels 和自定义单元格渲染器的更多信息。该表是一个简单的表,只有 8 列,其中仅包含文本。当您单击“添加”按钮时,会弹出一个对话框,让您输入列的数据。
现在我的问题。其中一列(最后一列)应允许多行文本。我已经将 HTML 放入该字段,但它没有包装。我做了一些研究并研究了 JTable#setRowHeight()。但是,一旦我使用 setRowHeight,我就不能再向表中添加行。数据被放入表格模型中,但它没有显示在表格中。如果我删除 setRowHeight 行,那么它会添加数据就好了。
是否还有其他步骤可以将数据添加到我缺少的数据模型中?
非常感谢!
【问题讨论】:
-
您的表格是否位于 JScrollPane 内?