繁体   English   中英

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

[英]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% width150px height 但似乎heightwidthoverflow不起作用。

我的错误是什么?

我必须在 JTable 的标题单元格内编写多行文本。

保持 HTML 简单:

setHeaderValue("<html>Line1<br>line2<br>&nbsp</html>");

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

注意:标题的高度由第一列中渲染器的高度决定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM