JTable中,每个单元格的渲染都是交给TableCellRenderer来做的.
你可以使用JTable.setDefaultRenderer来设置每列的渲染器.
如果你没有设此值,
默认的,JTable使用DefaultTableCellRenderer这个类
你可以看下DefaultTableCellRenderer这个类的源码就明白了.
实现一个自己的CellRenderer.
类似于:
[code="java"]public class DefaultTableCellRenderer extends JLabel
implements TableCellRenderer{
//设置jlabel的内容居中
}[/code]