如何左右对齐JTable中的列标题

时间:2010-07-01 11:19:00

标签: java swing

我搜索过,找不到答案。默认情况下,JTable中的列标题居中。如何让某些列标题左对齐或右对齐?

TIA

1 个答案:

答案 0 :(得分:11)

TableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setHorizontalAlignment(SwingConstants.RIGHT);
table.getColumn(id).setHeaderRenderer(renderer);

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

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