我正在做我的学校项目。我有学生注册表。所以当我输入学生的详细信息并按下" Save"按钮,我可以将详细信息保存到数据库中。但我需要验证所有的jTextfields,以便如果用户意外没有插入细节(让我们说出他的姓),我需要停止将数据保存到数据库中" Save"点击按钮。如果用户忘记输入几个细节(如中间名,街道地址,性别),我需要显示一条错误,说这些jTextfields为空,您需要将数据插入其中。
我特别需要告诉哪个Textfield导致错误。不是整体或公开的#34;你有一个错误"但我需要告诉用户这些文本字段导致错误,您需要在其上插入数据。
答案 0 :(得分:0)
只需检查if
声明中的条件,然后打印出您的信息即可。将其添加到您的save
按钮代码中。
尝试这样的事情:
if(jFeild.getText().equals("")) { //or your condition which validates it
JOptionPane.showMessageDialog(yourFrame, "message you want to display");
}
其余的你可以自己实现,我想你会明白该怎么做。