setpass.java

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

JAVA
65
字号
package pass;

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


public class setpass extends Form implements CommandListener {
  private TextField pass,conpass;
  private Display display;
  private mypass tmain;
  public setpass(mypass main) {
    super("密码设置");
    display=Display.getDisplay(main);
    tmain=main;
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
    pass=new TextField("密码","",20,TextField.PASSWORD | TextField.ANY);
    conpass=new TextField("确认密码","",20,TextField.PASSWORD |TextField.ANY);
    append(pass);
    append(conpass);
    setCommandListener(this);
    addCommand(new Command("保存", Command.OK, 1));
  }

  public void commandAction(Command command, Displayable displayable) {
    String pass1,pass2;
    if(command.getCommandType()==Command.OK)
    {
     pass1=pass.getString().trim();
     pass2=conpass.getString().trim();
      if(pass1.equals(pass2))
      {
        if(pass1.equals(""))
        {
         mypass.Msgbox(this,"错误","密码不能为空!",AlertType.INFO);
        }
        else
        {
           RecordSet passreocrd=new RecordSet();
           boolean state=false;
           passreocrd.open("userpass",true);
           state=passreocrd.addnew(pass1,0,true);
           passreocrd.close();
           if(state)
           {
             mypass.Msgbox(new login(tmain),"提示","密码设置成功!",AlertType.INFO);
           }
        }
      }
      else
      {
       mypass.Msgbox(this,"错误","确认密码错误!",AlertType.INFO);
      }
    }
  }

}

⌨️ 快捷键说明

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