⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginform.java

📁 j2me实现的移动警务的大概框架
💻 JAVA
字号:
package PoliceSearch.Login;

import javax.microedition.lcdui.*;

import PoliceSearch.*;
import PoliceSearch.Com.*;
import PoliceSearch.IntegratedInformation.*;

/**
 * <p>Title: 公安查询系统</p>
 * <p>Description: 章桂华</p>
 * <p>Copyright: Copyright (c) 2006</p>
 * <p>Company: otheno</p>
 * @author 章桂华等
 * @version 1.0
 */

public class LoginForm
    extends Form
    implements CommandListener {
  /** 用户名输入框  */
  public TextField usrField;
  /** 密码输入框 */
  public TextField pwdField;
  /**记住密码选择 */
  private ChoiceGroup remember;
  /** 是/否记住登录信息标志 */
  public boolean rememberUsrPwd = true;
  /**是/否记住登录信息标志  */
  private IntegratedInfMenu iiMenu;

  /** 默认构造函数 */
  public LoginForm() {
    super("警务查询系统用户登陆");
    String usr = "308728822"; //Resources.getRememberedUserName();
    String pwd = "2128733"; //Resources.getRememberedUserPwd();
    usrField = new TextField("用户名", usr, 20, TextField.ANY);
    pwdField = new TextField("密码", pwd, 20, TextField.PASSWORD);
    remember = new ChoiceGroup("", ChoiceGroup.MULTIPLE);
    remember.insert(0, "记录用户名和密码", null);
    remember.setSelectedIndex(0, this.rememberUsrPwd);
    this.append(usrField);
    this.append(pwdField);
    this.append(remember);
    addCommand(Resources.Cmd_Login);
    addCommand(Resources.Cmd_Register);
    addCommand(Resources.Cmd_Net_Config);
    addCommand(Resources.Cmd_Help);
    addCommand(Resources.Cmd_Back);
    setCommandListener(this);
    //logtis = new LoginTis(this,"正在登陆服务器,请稍候...");
  }

  /**
   * 事件监听函数
   * @param command-按纽号ID
   * @param displayable-显示设备ID
   */
  public void commandAction(Command command, Displayable displayable) {
    if (command.equals(Resources.Cmd_Help) && displayable == this) {
      //HelpMsg helpDisplay = new HelpMsg(this);
      //helpDisplay.displayTitle(displayable, HelpMsg.ID_LOGIN_HELP);
    } //Cmd_Help

    if (command.equals(Resources.Cmd_Net_Config) && displayable == this) {
//      (new ModifyComForm(this)).display();
    } //Cmd_Net_Config

    if (command.equals(Resources.Cmd_Back) && displayable == this) {
      PoliceMain.instance.quitApp();
    } //end Resources.Cmd_Login

    if (command.equals(Resources.Cmd_Login) && displayable == this) {
      iiMenu = new IntegratedInfMenu(this);
      iiMenu.display();
    } //end Resources.Cmd_Login
  }

  /**
   * 校验用户名和密码
   */
  private void verifyUserPwd() {
    String strUser = usrField.getString();
    String strPwd = pwdField.getString();
  }

  /**
   * 输入错误提示
   */
  protected void noInput() {
    Resources.cfgMsg.setDisplayRtn(this,
        "请重新正确填写用户名或密码.如果你是新用户请到博众公司注册新用户。\n(http://www.***.com)注册.谢谢!");
    Resources.cfgMsg.display();
  }

  /** 连接错误提示   */
  public void doConnectError() {
    Resources.cfgMsg.setDisplayRtn(this,
        "与服务器连接失败!请检查网络状态.如有任何疑问,请与服务商联系.\nTel:086-755-88888888");
    Resources.cfgMsg.display();
  }

  /** 显示界面  */
  public void display() {
    PoliceMain.instance.setCurrentDisplay(this);
  }
}

⌨️ 快捷键说明

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