📄 trafficaccidentsinput.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 + -