0
那麼問題很簡單。單個表格中的多重比對
如何爲同一個表中的兩行設置不同的對齊方式?我想:
table.getColumnModel().getColumn(0).setCellRenderer(renderer)
,但沒有奏效。有任何想法嗎?
那麼問題很簡單。單個表格中的多重比對
如何爲同一個表中的兩行設置不同的對齊方式?我想:
table.getColumnModel().getColumn(0).setCellRenderer(renderer)
,但沒有奏效。有任何想法嗎?
好的。有代碼:
table = new JTable(){
@Override
public TableCellRenderer getCellRenderer(int row, int col) {
DefaultTableCellRenderer leftRenderer = new DefaultTableCellRenderer();
DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer();
leftRenderer.setHorizontalAlignment(SwingConstants.LEFT);
rightRenderer.setHorizontalAlignment(SwingConstants.RIGHT);
// Return renderer for left aligned cells
if (col == 0) return leftRenderer;
// Return renderer for right aligned cells
else return rightRenderer;
}
};
你是指兩個'Columns'的不同對齊嗎? – gaborsch
這[問題](http://stackoverflow.com/q/4103114/994125)可能會幫助你。 – Laf
是的,我的意思就是@GaborSch。 – MetalTxus