我必须在JTable的标题单元格内写多行文本。因此,我以这种方式使用HTML(这是一个示例): JTable.getModel().getColumnModel().getColumn(i).setHeaderValue(" <html> <div style='width:100%;height:300px;overflow:hidden'> <div style='width:100%;height:150px;overflow:hidden'> text of line 1 </div> <div style='width:100%;height:150px;overflow:hidden'> text of line 2 </div> </div> </html> "); 我想将内部 div 设置为100% 宽度和150px 高度。但似乎height,width和overflow不起作用。我的错误是什么?
1 回答
狐的传说
TA贡献1804条经验 获得超3个赞
我必须在 JTable 的标题单元格内编写多行文本。
保持 HTML 简单:
setHeaderValue("<html>Line1<br>line2<br> </html>");
以上将允许 3 行文本(对于标题的所有列)。
注意:表头的高度由第一列渲染器的高度决定。
添加回答
举报
0/150
提交
取消