login.java

来自「里面是关于手机通讯部的开发 主要实现了帐号的登陆」· Java 代码 · 共 61 行

JAVA
61
字号
package pass;

import javax.microedition.lcdui.*;
import javax.microedition.rms.*;

public class login extends Form implements CommandListener {
  private TextField pass;
  private Display dislp;
  private mypass tmain;
  private String getpassstr="";
  private int num;

  public login(mypass main) {
    super("登录");
    dislp=Display.getDisplay(main);
    tmain=main;
    try {
      jbInit();
      if(num==0){
        dislp.setCurrent(new setpass(tmain));
      }
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
    RecordSet passrecord = new RecordSet();
    passrecord.open("userpass",true);
    getpassstr=passrecord.read(1);

    passrecord.close();
    passrecord = null;
    pass=new TextField("密码","",20,TextField.PASSWORD | TextField.ANY);
    append(pass);
    setCommandListener(this);
    addCommand(new Command("退出", Command.EXIT, 2));
    addCommand(new Command("确定", Command.OK, 1));
  }

  public void commandAction(Command command, Displayable displayable) {
    if (command.getCommandType() == Command.EXIT) {
      mypass.quitApp();
    }
    else
    {

      if(pass.getString().equals(getpassstr))
     {
     dislp.setCurrent(new plist(tmain));
     }
     else
     {
       mypass.Msgbox(this,"提示","密码错误",AlertType.ERROR);
     }
    }
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?