2015-02-08 64 views
0

我尝试创建连接到MySQL数据库的销售点程序。我有一个JTable显示项目串行和项目名称和价格,我想在jTextField8总价之和为总我写了以下内容:计算JTable的列并在JTextField中显示

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

'}赶上(例外五){//忽略}'号。不要忽略它之前重置totalPay0!至少:'} catch(Exception e){e.printStackTrace(); }' – 2015-02-08 03:12:46

+0

谢谢亲我会做到 – zainm 2015-02-08 03:36:05

回答

0

当你需要重新加载值或创建一个新的法案

+0

我没有做过,我可以感谢你,你真的很棒 – zainm 2015-02-08 03:54:18