计算JTable的列并显示在JTextField中

Calculate column of JTable and display in JTextField

我尝试创建连接到 MySQL 数据库的销售点程序。我有一个 JTable 来显示商品序列号和商品名称以及价格 我想得到 jTextField8 中的总价总和 我写了以下内容:

try {
        String sql = "Select * from ITEMB where ITEM =13";
        stmt = con.createStatement();

        rs = stmt.executeQuery(sql);

        while (rs.next()) {
            String myNamatxt = rs.getString("PRISE");
            String myHargatxt = rs.getString("ITEMNAME");
            String satuan = rs.getString("ITEM");
            String[] data = {myNamatxt, myHargatxt, satuan,};
            tabMode.addRow(data);
            double price = Double.parseDouble(rs.getString("prise"));
            totalpay = price + totalpay;
            ++rowcount;
        }
    } catch (Exception e) {
        //ignore
    }
    jTextField8.setText(String.valueOf(totalpay));
}

当我尝试开始新账单时,文本字段没有return归零,而是从以前的账单总额开始。

在您需要重新加载值或创建新账单之前将 totalPay 重置为 0