【发布时间】:2012-12-19 22:22:45
【问题描述】:
我在使用 Netbeans 7.2 的 JAVA 中自动计算文本字段时遇到问题
我的问题是我是否会在文本字段中输入数值,即(入场费、月费、交通费等)以进行自动添加,然后在文本字段中输入数值,即(会费)以从上述自动添加中自动减去在单击提交按钮以在数据库中插入总值之前,我将如何在单击提交按钮之前在文本字段(总计)中获取这些数值的结果。
请检查快照:
我的源代码:
try
{
String insrt = "Insert into fee (admission, monthly, transport, dues, total) values (?, ?, ?, ?, ?)";
PreparedStatement pstmt = conn.prepareStatement(insrt);
pstmt.setString(1, adm_fee.getText());
pstmt.setString(2, mnth_fee.getText());
pstmt.setString(3, trnsprt_fee.getText());
pstmt.setString(4, dues_fee.getText());
pstmt.setString(5, total_fee.getText());
pstmt.executeUpdate();
JOptionPane.showMessageDialog(null,"Record successfully inserted");
}
catch (Exception exp)
{
JOptionPane.showMessageDialog(null, exp);
}
【问题讨论】:
-
“自动计算”是什么意思?你能更详细地解释一下吗?
-
附注通常,您不应将计算数据存储在数据库中。大多数 DBMS 都包含根据要求进行此类计算的功能。这是首选,因为无需更改“计算”数据即可轻松修改原始数据。
-
感谢@Code-Guru 的回复 .... 我想自动计算所有文本字段数值的总和,然后在文本字段名称总计中显示总和值...如果我缴纳会费,我也想要自动从文本字段名称 Total 中的所有值的总和中减去的值......请检查我的快照图像以更好地理解我的问题......
-
再次,“自动计算”是什么意思?再次使用这个词并不能解释它的含义。
-
我了解您想要获取数值并进行某种计算。但是,我不清楚您是要在用户输入数据时还是在用户单击提交时进行此计算。也许我只是对你的措辞感到厌烦。 “自动计算”在我的词汇表中没有任何意义。
标签: java swing jtextfield