java获取列中可见行的总和
我有以下方法
public void availableCapacity(){
double total = 0.0;
double total1 = 0.0;
for (int i = 0; i < tableR.getRowCount(); i++){
double amount1 = Double.parseDouble((String) tableR.getValueAt(i, 10));
double amount = Double.parseDouble((String) tableR.getValueAt(i, 11));
total += amount;
total1 += amount1;
}
System.out.println(total +" " + total1);
sumavailbleField.setText(Double.toString(total));
}
这当前获取第10列和第11列中所有行的总和。这个很好用。然而,我有一个用户输入字段来过滤表。然后我想对过滤后的行求和,我该怎么做呢
# 1 楼答案
我在路上遇到了同样的问题,下面是我如何解决它(尽管有点晚了)
然后我将这个documentListener添加到一个jTextField中,以获取tableR值
希望有帮助,干杯