刚接触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);
                           关键是这里,应该怎么搞呢?就是想把当前界面锁定
                               
     }
     }

解决方案 »

  1.   

    我看过的锁定都是一些提示,就是提示类似“你的账户被锁定,请联系XXX解锁”之类的话,并不是处理当前的登陆界面。锁定的做法应该是在用户表里有个字段记录该用户是否锁定,如果满足锁定的条件,则会将这个字段设置成锁定态。
      

  2.   

    把文本域设置成setEditable(false);??
    然后按钮也是 setEnabled(false)??
    不知道这样好不好.......