计算JTable列并在JTextField中显示

时间:2015-02-08 03:05:34

标签: java mysql swing jtable 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));
}

当我尝试开始新帐单时,文本字段不会返回到零并从之前的帐单总计开始。

1 个答案:

答案 0 :(得分:0)

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