[英]Apply HTML and CSS style to Java Swing component
我必须在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% width和150px height 。 但似乎height , width和overflow不起作用。
我的错误是什么?
我必须在 JTable 的标题单元格内编写多行文本。
保持 HTML 简单:
setHeaderValue("<html>Line1<br>line2<br> </html>");
以上将允许 3 行文本(对于标题的所有列)。
注意:标题的高度由第一列中渲染器的高度决定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.