计算每行的jTable精确列

时间:2016-05-30 08:38:53

标签: java jtable

如何正确计算jTable中每一行的精确列? 我试过这个:

方法:

public double getTotal(DefaultTableModel dtm){
        for (int i = 0; i <= dtm.getRowCount(); i++) {
            total += (double) Double.parseDouble((String) dtm.getValueAt(i, 2));
            i++;
        }
        return total;
    }

并填写表格如下:

try {
            String name = "Total";
            TechnoRepository repo = TechnoRepository.getInstance();
            DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
            dtm.addRow(new Object[]{
                name,
                null,
                String.valueOf(repo.getTotal(dtm))
            });
        } catch (SQLException ex) {
            Logger.getLogger(FillRacunPanel.class.getName()).log(Level.SEVERE, null, ex);
        }

但它不能正常工作...... 目标是为所有行计算第3列。

0 个答案:

没有答案