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

📄 trafficaccidentsinput.java

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

import javax.microedition.lcdui.*;
import PoliceSearch.Com.*;
import PoliceSearch.*;
import PoliceSearch.IntegratedInformation.*;

/**
 * <p>Title: 江西公安手机辅助查询系统</p>
 * <p>Description: 章桂华等</p>
 * <p>Copyright: Copyright (c) 2006</p>
 * <p>Company: 个人</p>
 * @author 章桂华等
 * @version 1.0
 */

public class TrafficAccidentsInput
    extends Form
    implements CommandListener, ItemCommandListener {
  private IntegratedInfMenu parent;
  Form dispTishiForm = null;

  private final static String[] strTrafTitle = {
      "交通事故编号", "案情描述","事故发生时间","事故发生地点","事故甲方车主", "甲方赔偿责任","甲方保险公司","甲方车牌号","甲方驾驶员号","甲方驾驶员姓名","甲方联系电话",
      "乙方赔偿责任","乙方保险公司","乙方车牌号","乙方驾驶员号","乙方驾驶员姓名","乙方联系电话", "相关图片", "其它材料","照像"};
  private final static String[] strTrafRst = {
      "A2653", "甲方超车时擦到乙方车左后方,导致甲方翻车","2005年04月01日19点23分","高速出口处","王维", "70%","平安","赣A47353","301028761965030846321","王维","13807687262",
      "陈凯","30%","天平","赣B21353","431028761973090228904","吴敏","13602587876", "", "无",""};

  public final int[] intSpaPos = {
      17};
  StringItem[] itemLinkPic = {
      null};
  public String[] strItemLinkInf = {
      "开始现场照相"};
  public String strDriverKillPic = "/img/traffic/traffic.png";

  public TrafficAccidentsInput(IntegratedInfMenu iiMenu) {
    super("交通事故现场录入");
    parent = iiMenu;
    String strTemp = "";
    int k = 0;
    for (int i = 0; i < strTrafTitle.length; i++) {
      strTemp = strTrafTitle[i] + ":" + strTrafRst[i];
      int j = 0;
      for (j = 0; j < intSpaPos.length; j++) {
        if (i == intSpaPos[j]) {
          break;
        }
      }
      if (j >= intSpaPos.length) {
        this.append(new TextField(strTrafTitle[i] ,strTrafRst[i],30,TextField.ANY));
      }
      else {
        strTemp = strTrafTitle[i] + strTrafRst[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++;
      }
    }
    addCommand(Resources.Cmd_Queren);
    addCommand(Resources.Cmd_Back);
    setCommandListener(this);
    display();
 }
  /**
   * 功能:显示当前页面
   */
  public void display() {
    Display.getDisplay(PoliceMain.instance).setCurrent(this);
  }

  /**
   * 事件监听函数
   * @param command-按纽号ID
   * @param displayable-显示设备ID
   */
  public void commandAction(Command command, Displayable displayable) {
    if (displayable.equals(this)) {
      if (command.equals(Resources.Cmd_Back)) {
        parent.displaySubMenu();
      }
      if (command.equals(Resources.Cmd_Queren)) {
        Alert alert = new Alert("现场交通事故采集成功","",null,AlertType.INFO);
        Display.getDisplay(PoliceMain.instance).setCurrent(alert);
      }
    }
  } //

  public void commandAction(Command c, Item item) {
    if (c == Resources.Cmd_Help) {
      if (itemLinkPic[0] == item) { //"拍照"
        dispTishiForm = new Form(strItemLinkInf[0]);
        try {
          dispTishiForm.append(Image.createImage(strDriverKillPic));
        }
        catch (Exception e) {
          e.printStackTrace();
        }
        dispTishiForm.addCommand(Resources.Cmd_Queren);
        dispTishiForm.setCommandListener(this);
        Display.getDisplay(PoliceMain.instance).setCurrent(dispTishiForm);
      } //1
    } //end commandAction,item
  }
}

⌨️ 快捷键说明

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