代码之家  ›  专栏  ›  技术社区  ›  sproketboy

如何左对齐或右对齐jtable中的列标题

  •  5
  • sproketboy  · 技术社区  · 14 年前

    我找了找不到答案。默认情况下,jtable中的列标题居中。如何使某些列标题左对齐或右对齐?

    蒂亚

    1 回复  |  直到 13 年前
        1
  •  11
  •   Michael Borgwardt    14 年前
    TableCellRenderer renderer = new DefaultTableCellRenderer();
    renderer.setHorizontalAlignment(SwingConstants.RIGHT);
    table.getColumn(id).setHeaderRenderer(renderer);
    

    或者,如果没有可用的列名:

    table.getColumnModel().getColumn(index).setHeaderRenderer(renderer);