2010-07-01 70 views

回答

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

或者,如果你沒有可用的列名:

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

我得到一個錯誤,因爲我不似乎有一個ID。 我使用 table.getColumn(0).setHeaderRenderer(renderer); 第1列 和 table.getColumn(1).setHeaderRenderer(renderer); 第2列 – sproketboy 2010-07-01 11:49:50

+0

此作品: table.getColumn(table.getColumnName(1))。setHeaderRenderer(renderer); 謝謝 – sproketboy 2010-07-01 11:51:57

+1

hey.why我在renderer.setHorizentalAlignment(SwingConstants.RIGHT)上得到錯誤;說:找不到setHorizentalAlignment()... – Mahdi 2013-08-03 08:10:46