关于当前界面锁定的问题,向大虾们求助 谢谢~~~
刚接触swing请教大虾们一个问题:输入用户名或密码错误3次,把当前界面锁定,并给出提示 比如“用户名或密码错误,用户被锁定请联系XXX”
下面是我的代码:
public void loging(){
int sum = 0;
if(这里是判断条件,可以忽略){
这里可以忽略。。。
}
else{
sum+=1;
userText.setText("");
password.setText("");
if(sum<=3){
JOptionPane.showMessageDialog(this, "请检查用户名或者密码是否正确");
}
else{
//this.disable();
//System.exit(0);
//this.setVisible(false);
关键是这里,应该怎么搞呢?就是想把当前界面锁定
}
}
------解决方案--------------------
我看过的锁定都是一些提示,就是提示类似“你的账户被锁定,请联系XXX解锁”之类的话,并不是处理当前的登陆界面。锁定的做法应该是在用户表里有个字段记录该用户是否锁定,如果满足锁定的条件,则会将这个字段设置成锁定态。
------解决方案--------------------
把文本域设置成setEditable(false);??
然后按钮也是 setEnabled(false)??
不知道这样好不好.......