DBのデータを取得してテーブルに表示しています。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、どのように私はこれを達成することができますか?より良い方法にはあり
別にこれをやってから、私はその行
ご迷惑をおかけして申し訳ございませんが、http://download.oracle.com/javase/tutorial/uiswing/components/table.htmlを参照してください。あなたの表セルにカスタムレンダラを設定することができます別の日付形式)とカスタムエディタ(あなたの行が「無効」ではない場合)。 – nokul