小编mis*_*iso的帖子

为JTable创建多行标题

我在NetBeans中使用JTable GUI组件.

  • 我想创建多行标题

  • 当我为表头创建自定义渲染器时,我能够这样做

  • 但我不想,因为我喜欢默认的(我在程序中的其他地方使用它).

  • 所以问题是:如何使标题更高?

我的代码:

String headers[] = new String[3];
    headers[0] = "Header1";
    headers[1] = "Header2";
    headers[2] = "<html><center>Long<br>Centered</br></center></html>";
    DefaultTableModel dtm = new DefaultTableModel();
    dtm.setColumnIdentifiers(headers);
    dtm.setRowCount(5);
    jTable1.setModel(dtm);
    jTable1.getTableHeader().setPreferredSize(
                new Dimension(jTable1.getColumnModel().getTotalColumnWidth(),32));
Run Code Online (Sandbox Code Playgroud)

java swing jtable

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

jtable ×1

swing ×1