问题描述:
我正在写一个学生管理系统,在写到修改密码时,实现的功能是如果文本框里面没有东西,那么就会弹出来你个警告框。但是点击按钮的时候没有任何反应,报错显示的是一下图片
部分代码:
if(t11==null||"".equals(t11.trim())) {
JOptionPane.showInternalMessageDialog(null, "原密码不能为空");
}else if(t22==null||"".equals(t22.trim())) {
JOptionPane.showInternalMessageDialog(null, "新密码不能为空");
}else if(t33==null||"".equals(t33.trim())) {
JOptionPane.showInternalMessageDialog(null, "再次确认密码不能为空");
问题分析:
后来仔细看了一下是我大意了,代码写错了把 JOptionPane.showMessageDialog(null, “账号不能为空”);写成了JOptionPane.showInternalMessageDialog(null, “原密码不能为空”);
解决方案:
改过来就好了
if(t11==null||"".equals(t11.trim())) {
JOptionPane.showMessageDialog(null, "原密码不能为空");
}else if(t22==null||"".equals(t22.trim())) {
JOptionPane.showMessageDialog(null, "新密码不能为空");
}else if(t33==null||"".equals(t33.trim())) {
JOptionPane.showMessageDialog(null, "再次确认密码不能为空");
总结
希望小伙伴们不要像我这样粗心大意。