2010-07-01 4 views

ответ

11
TableCellRenderer renderer = new DefaultTableCellRenderer(); 
renderer.setHorizontalAlignment(SwingConstants.RIGHT); 
table.getColumn(id).setHeaderRenderer(renderer); 

Или, если у вас нет имен столбцов доступных:

table.getColumnModel().getColumn(index).setHeaderRenderer(renderer); 
+0

я получаю сообщение об ошибке, потому что я, кажется, не имеет идентификатора. Я использую table.getColumn (0) .setHeaderRenderer (renderer); для столбца 1 и 10 table.getColumn (1) .setHeaderRenderer (renderer); для столбца 2 – sproketboy

+0

это работает: таблица.getColumn (table.getColumnName (1)). SetHeaderRenderer (renderer); спасибо – sproketboy

+1

hey.why я получаю ошибку на renderer.setHorizentalAlignment (SwingConstants.RIGHT); говорит: не может найти setHorizentalAlignment() ... – Mahdi

Смежные вопросы