为了账号安全,请及时绑定邮箱和手机立即绑定

将 HTML 和 CSS 样式应用于 Java Swing 组件

将 HTML 和 CSS 样式应用于 Java Swing 组件

jeck猫 2022-12-28 14:12:36
我必须在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>&nbsp</html>");

以上将允许 3 行文本(对于标题的所有列)。

注意:表头的高度由第一列渲染器的高度决定。


查看完整回答
反对 回复 2022-12-28
  • 1 回答
  • 0 关注
  • 162 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信