【发布时间】:2019-12-01 14:12:05
【问题描述】:
我必须在 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 不起作用。
我的错误是什么?
【问题讨论】:
-
Swing HTML 渲染引擎(HTML 3.2 的一个子集)不支持大多数 CSS。我怀疑它会处理
overflow:hidden。 -
谢谢。我使用
因为我必须强制每一行不中断,所以我使用了 HTML 3.2 接受的
:)