我正在通过扩展我最近写的一个家庭作业项目来做一些练习工作。这不是为了成绩,但我想在我的代码中添加一些错误检查。
该程序要求您输入名称,从下拉列表中选择,从列表框中选择并选择单选按钮。我的目标是在任何必填项为空白时填充错误消息框。
到目前为止我用于错误检查的代码如下,但我不确定如何获取单个缺少的项目并将其填充到消息框,因为所有错误检查都在一个“if”语句中。
错误检查代码:
// Listener to handle the print button.
class ButtonListener implements ActionListener
{
ButtonListener() {}
public void actionPerformed(ActionEvent e)
{
JFrame frame1 = new JFrame("Show Message Dialog");
// Checks for required entries
if (error == 0 || name == "" || flag == 0)
{
JOptionPane.showMessageDialog(frame1,
"You must complete the form: " + missing, "ERROR",
JOptionPane.ERROR_MESSAGE);
}
else
{
// Get values from fields
setText();
System.out.println("Passenger's Name: " + name + "\n");
System.out.println("Age Group: " + ageValue + "\n");
for (int i = 0; i < value.length; i++)
{
System.out.println("Destination: " + value[i] + "\n");
}
System.out.println("Departure Day: " + day + "\n");
}
}
}
谢谢!