編集可能な列を持つテーブル フィールドがあります。あるセルの値を変更すると、他のフィールドの値を計算する必要があります。セルの値がいつ変化したかを検出する方法を知りたいです。セルの値が変化したことを知らせるフックが見つかりませんでした。
私が見つけた:
@Override
public void fireTableEventInternal(final TableEvent e) {
if (e.getType() == TableEvent.TYPE_ROWS_UPDATED) {
AbstractProductsTableField.this.execPriceValueChange();
} else {
super.fireTableEventInternal(e);
}
}
しかし、私はこれが進むべき道だとは思いません。