在JTable列中查找值的总和

时间:2015-01-09 11:24:23

标签: java swing

我想在JTable中的列中找到值的总和。我使用getvalueAt方法从JTable中检索了值,但它最终没有找到值的总和。这是我的代码:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
    for(int i = 0; i <model1.getRowCount(); i++) {
        int total =0;
        int Amount =Integer.parseInt(model1.getValueAt(i,3)+"");
        total +=Amount;
        System.out.println(total);
     }
}

我目前的输出是这样的:

10 // values in column
20
30

1 个答案:

答案 0 :(得分:5)

您在total循环中声明for,因此在每次迭代时都会初始化为0

for循环之前声明它。