penso che tu debba ridefinire un tuo TableCellRenderer per la tabella e ridefinendo getTableCellRendererComponent:
una cosa del genere:
poi lo setti nella JTablecodice:import java.awt.Component; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer; public class MyTableCellRenderer extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable table ,Object value, boolean isSelected, boolean hasFocus, int row, int column) { super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); setHorizontalAlignment( CENTER ); return this; } }
codice:MyTableCellRenderer renderer = new MyTableCellRenderer(); jtable.setDefaultRenderer(Object.class, renderer);

Rispondi quotando