TableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setHorizontalAlignment(SwingConstants.RIGHT);
table.getColumn(id).setHeaderRenderer(renderer);
Or, if you do not have column names available:
table.getColumnModel().getColumn(index).setHeaderRenderer(renderer);
source
share