我正在獲取數據並顯示在表中。JTable單元格渲染
我的getColumnClass是
@Override
public Class<? extends Object> getColumnClass(int column) {
return getValueAt(0, column).getClass();
}
當我打印的價值,我得到的類名作爲java.sql.Timestamp中,但是當它顯示我有一個問題,它只是顯示DD/MM/yyyy,但我需要它顯示dd/MM/yyyy HH:mm,我該如何實現這一目標?
除了做這個,我需要檢查,如果DATATIME是比今天較少然後禁用行
對不起,如果我明白你的問題不對,但你應該閱讀http://download.oracle.com/javase/tutorial/uiswing/components/table.html - 你可以爲你的表格單元設置自定義的渲染器(用於顯示另一種日期格式)和自定義編輯器(如果你的行不是「禁用」)。 – nokul 2010-12-17 11:57:21