修改密码部分的错误!
class userListenerlostFocus extends FocusAdapter {
public void focusLost(FocusEvent e)
{
Check ch = new Check();
Vector user_v= new Vector();
user_v.add("operator");
user_v.add(username.getText());
if (ch.Validate(user_v)!=1){
JOptionPane.showMessageDialog(null, username.getText()+"用户不存在!");
username.setText("");
}
}
}
------解决方案--------------------
这样的做法是对的,不需要改。
在失焦的时候就对用户名先进行预判断,如果存在该用户就可以进行修改,不存在该用户的话就弹出提示。
你录入一个数据库存在的用户名就不会弹出提示了。
还有其他问题的话,你把ch.Validate(user_v)这个方法进去看看,或者贴出来...