を押したgetvalueAt()
ときに古いデータを選択する理由を知りたいです。
すべての更新モジュールとテーブル変更モジュールを試しましたが、機能しませんでした。で Excel シートのような構造を作成しています。この構造では、1 つの行が別の行に変更されると更新されます。EnterJTable
public void setValueAt(Object aValue, int row, int column) {
if(column == 2 || column == 3 || column == 4 || column == 5)
{
System.out.println("2 is: "+getValueAt(row, 2));
System.out.println("3 is: "+getValueAt(row, 3));
System.out.println("4 is: "+getValueAt(row, 4));
long closingbalance = Long.parseLong(getValueAt(row,2).toString())
+ Long.parseLong(getValueAt(row,3).toString())
- Long.parseLong(getValueAt(row,4).toString());
System.out.println("closing: "+closingbalance);
super.setValueAt(closingbalance,row, 6);
}
super.setValueAt(aValue, row, column);
}