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

📄 lostcarresults.java

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

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: 个人</p>
 * @author 章桂华等
 * @version 1.0
 */

public class LostCarResults
    extends Form
    implements CommandListener, ItemCommandListener {

  private final static String[] strLostCarTitle = {
      "车型", "车牌号", "颜色", "车主", "发动机号", "车架号", "厂牌型号", "立案单位", "联系电话", "图片",
      "其它"};
  private final static String[] strLostCarRst = {
      "轿车", "赣A-28861", "黑色", "陈大海", "GHFTYUKJ765487", "7685544", "本田雅阁",
      "南昌公安局", "07917638723", "", "没有"};
  public final int[] intSpaPos = {
      3, 9};

  Image bmpCar = null;
  public String strCarPic = "/img/items/car.png";
  Image bmpPolice = null;
  public String strPath = "/img/police.png";

  Form dispTishiForm = null;

  StringItem[] itemLinkPic = {
      null, null};
  public String[] strItemLinkInf = {
      "关联信息", "详情"};

  IntegratedInfMenu parent;
  TextField textField1;
  public LostCarResults(IntegratedInfMenu ItemsCon) {
    super("盗窃汽车查询结果");
    parent = ItemsCon;
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  private void jbInit() {
    textField1 = new TextField("", "", 15, TextField.ANY);
    try {
      bmpPolice = Image.createImage(strPath);
      this.append(bmpPolice);
    }
    catch (Exception e1) {
//      textField1.setString("失败");
      e1.printStackTrace();
    }
    String strTemp = "";
    int k = 0;
    for (int i = 0; i < strLostCarTitle.length; i++) {
      strTemp = strLostCarTitle[i] + ":" + strLostCarRst[i];
      int j = 0;
      for (j = 0; j < intSpaPos.length; j++) {
        if (i == intSpaPos[j]) {
          break;
        }
      }
      if (j >= intSpaPos.length) {
        this.append(new StringItem(strLostCarTitle[i] + ":", strLostCarRst[i]));
      }
      else {
        strTemp = strLostCarTitle[i] + strLostCarRst[i];
        itemLinkPic[k] = new StringItem(strTemp, strItemLinkInf[k],
                                        Item.HYPERLINK);
        itemLinkPic[k].setDefaultCommand(Resources.Cmd_Help);
        itemLinkPic[k].setItemCommandListener(this);
        this.append(itemLinkPic[k]);
        k++;
      }
    }
    this.addCommand(Resources.Cmd_Back);
    setCommandListener(this);
  }

  public void commandAction(Command c, Item item) {
    if (c == Resources.Cmd_Help) {
      if (itemLinkPic[0] == item) { //"关联信息"
        dispTishiForm = new Form(strItemLinkInf[1]);
        dispTishiForm.append(new StringItem("车主介绍",
            "王志强,男,1972年9月23日出生,在沙轮厂工作,2001年取的驾驶执照"));
        dispTishiForm.addCommand(Resources.Cmd_Queren);
        dispTishiForm.setCommandListener(this);
        Display.getDisplay(PoliceMain.instance).setCurrent(dispTishiForm);
      } //0
      if (itemLinkPic[1] == item) { //"详情"
        dispTishiForm = new Form(strItemLinkInf[0]);
        try {
          dispTishiForm.append(Image.createImage(strCarPic));
        }
        catch (Exception e) {
          e.printStackTrace();
        }
        dispTishiForm.addCommand(Resources.Cmd_Queren);
        dispTishiForm.setCommandListener(this);
        Display.getDisplay(PoliceMain.instance).setCurrent(dispTishiForm);
      } //1
    } //end c ==
  }

  public void commandAction(Command c, Displayable d) {
    if ( (d == this) && (c == Resources.Cmd_Back)) {
      parent.displaySubMenu();
    }
    if ( (d == dispTishiForm) && (c == Resources.Cmd_Queren)) {
      display();
    }
  }

  /**
   * 功能:显示当前页面
   */
  public void display() {
    Display.getDisplay(PoliceMain.instance).setCurrent(this);
  }

}

⌨️ 快捷键说明

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