Попробуйте это:
for (int i = 0; i < myTable.getModel().getRowCount(); i++) {
for (int j = 0; j < myTable.getModel().getColumnCount(); j++) {
DefaultTableCellRenderer renderer =
(DefaultTableCellRenderer)myTable.getCellRenderer(i, j);
renderer.setHorizontalAlignment(JTextField.RIGHT);
} // End for(j)
} // End for(i)
Поскольку в каждой ячейке уже есть средство визуализации, эта функция получает существующие TableCellRenderer
каждой ячейки из TableModel
и использует встроенный метод setHorizontalAlignment(int)
, унаследованный от JLabel
.
Надеюсь, это то, что вы ищете!