Jtableで列を編集可能にしました。
セルの編集が終了したら、セルの古い値が必要です
を使用して値を取得できます
table.getModel().getValueAt(row_index, col_index);
ここで、table
はテーブルの名前であり、Object
を返します。
これを確認してください セル値の取得 。役に立つかもしれません。
here のように、 TableCellListener
を使用できます。 PropertyChangeEvent
を使用して、古い値と新しい値を追跡します。
TableModelの独自の実装を作成し、setValueAtメソッドをオーバーライドして、変更を追跡することもできます。
TableModelListener
をTableModelに追加します。イベントが発生するたびに、セルの新しい値でテキストフィールドの内容を更新できます。