多行标题不起作用



我从调色板中拖动jtabel,我尝试自定义多行标题的代码,但在表中没有显示。

jTable1=new javax.swing.JTable(); 
jTable1.setModel(new javax.swing.table.DefaultTableModel(
    new Object [][] {
        {null, null, null, null},
        {null, null, null, null},
        {null, null, null, null},
        {null, null, null, null}
    },
    new String [] {
        "", "Title 2", "Title 3", "Title 4"
    }
));
jScrollPane4.setViewportView(jTable1);
jTable1.getColumnModel().getColumn(0).setHeaderValue("poansfh");

Swing 中的默认渲染器使用 JLabel 来渲染文本。JLabel 无法识别""字符串。

JLabel可以显示HTML,因此您可以尝试使用HTML作为标题。有关详细信息,请阅读 Swing 教程中有关如何在 Swing 组件中使用 HTML 的部分。

相关内容

  • 没有找到相关文章

最新更新