字符串应位于JTable单元格的中间,而不是左侧

时间:2013-11-13 20:19:17

标签: java swing jtable

这是我的表:

enter image description here

我喜欢61292013/09/20位于单元格中间,而不是左侧!

怎么办?

1 个答案:

答案 0 :(得分:4)

您可以执行此操作,通过覆盖渲染器来设置每列的水平对齐方式。

DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setHorizontalAlignment(JLabel.CENTER);
for(int i = 0; i < columnCount; i++){
    table.getColumnModel().getColumn(i).setCellRenderer(render);
}