【发布时间】:2014-10-29 15:00:31
【问题描述】:
问题是:如何添加代码以确保输入了餐桌编号(tableNumberJTextField)和服务员姓名(waiterNameJTextField)?如果一个或所有字段为空使用 JOptionPane 通知用户两个字段都必须包含信息
目前我有:
private void calculateBillJButtonActionPerformed(
ActionEvent event )
{
if(event.getSource() == tableNumberJTextField)
{
}
else
{
JOptionPane.showInputDialog("Information missing");
}
} // end method calculateBillJButtonActionPerformed
我是否需要另一个 IF...Else 和一个 JOptionPane 用于 WaiterName 以及上面代码中看到的 tableNumberJTextField 或者我完全做错了吗????
我必须做的完整问题是: calculateBillJButtonActionPerformed 方法(紧跟甜点JComboBoxItemStateChanged)并添加代码以确保已输入表号(tableNumberJTextField)和服务员姓名(waiterNameJTextField)。如果这些字段之一为空,则显示一个 JOptionPane 通知用户两个字段都必须包含信息。否则,调用您在下一步中实现的 calculateSubtotal 方法来计算账单的小计。 calculateSubtotal 方法不接受任何参数,并返回一个包含小计的双精度值,您应该将其显示在 subtotalJTextField 中。分别在 JTextFields taxJTextField 和 totalJTextField 中计算并显示税金和账单总额。税率在常数 TAX_RATE 中指定。
【问题讨论】:
标签: java swing actionlistener jtextfield actionevent