可以尝试这种方法:
创建一个个性化的渲染器类,继承DefaultTableCellRenderer ,重写构造方法
public class MyTableCellRenderer extends DefaultTableCellRenderer {
public MyTableCellRenderer(){
setHorizontalAlignment(DefaultTableCellRenderer.CENTER);
}
}
然后你想让"B"这一列居中,就写一行:
table.getColumn("B").setCellRenderer(new MyTableCellRenderer());