📄 peopleconditions.java
字号:
package PoliceSearch.IntegratedInformation.People;
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 PeopleConditions
extends Form
implements CommandListener {
public int itemTmp1 = -1;
public int itemTmp2 = -1;
public int itemTmp3 = -1;
private final static String[] typePotolStr = {
"身份证", "护照"};
private final static String[] typePeopleAgelStr = {
"按出生日期", "按年龄段"};
private final static String[] typeSexStr = {
"男", "女"};
private IntegratedInfMenu parent;
private ChoiceGroup usrPotolType; //证件种类下拉
private TextField usrPotolName; //证件名称
private TextField usrPeopleName; //姓名
private ChoiceGroup usrPeopleSex; //性别
private ChoiceGroup usrPeopleAgeType; //选择下拉要查询的年龄种类
private TextField usrPeopleBorn; //出生日期
private TextField usrPeopleAgeStart; //最小年龄
private TextField usrPeopleAgeStop; //最大年龄
public PeopleConditions(IntegratedInfMenu iiMenu) {
super("人要数查询条件");
parent = iiMenu;
try {
jbInit();
}
catch (Exception e) {
Log.except(e.toString());
}
}
private void jbInit() throws Exception {
usrPotolType = new ChoiceGroup("证件种类", ChoiceGroup.POPUP,
typePotolStr, null);
usrPotolName = new TextField("证件名称", "", 30, TextField.ANY);
usrPeopleName = new TextField("姓名", "", 30, TextField.ANY);
usrPeopleSex = new ChoiceGroup("性别", ChoiceGroup.POPUP,
typeSexStr, null);
usrPeopleAgeType = new ChoiceGroup("年纪种类", ChoiceGroup.POPUP,
typePeopleAgelStr, null);
final PeopleConditions ppCon = this;
this.setItemStateListener(
new ItemStateListener() {
public void itemStateChanged(Item item) {
if (item instanceof ChoiceGroup) {
ChoiceGroup obj = (ChoiceGroup) item;
if (obj == usrPeopleAgeType) {
int idx = obj.getSelectedIndex();
try {
if (usrPeopleAgeType.getSelectedIndex() == 1) { //选2
if (itemTmp1 > 0) {
ppCon.delete(ppCon.itemTmp1);
itemTmp1 = -1;
}
itemTmp2 = ppCon.append(usrPeopleAgeStart);
itemTmp3 = ppCon.append(usrPeopleAgeStop);
}
else { //选1
if (itemTmp3 > 0) {
ppCon.delete(ppCon.itemTmp3);
itemTmp3 = -1;
}
if (itemTmp2 > 0) {
ppCon.delete(ppCon.itemTmp2);
itemTmp2 = -1;
}
itemTmp1 = ppCon.append(usrPeopleBorn);
}
}
catch (Exception e1) {
;
}
}
}
}
}
);
// usrPeopleAgeType.setItemCommandListener(new AgeTypeCmdListener(this,usrPeopleAgeType));
usrPeopleBorn = new TextField("出生日期", "", 8, TextField.ANY);
usrPeopleAgeStart = new TextField("年龄(起)", "", 3, TextField.NUMERIC);
usrPeopleAgeStop = new TextField("年龄(止)", "", 3, TextField.NUMERIC);
this.append(usrPotolType);
this.append(usrPotolName);
this.append(usrPeopleName);
this.append(usrPeopleSex);
this.append(usrPeopleAgeType);
itemTmp1 = this.append(usrPeopleBorn);
addCommand(Resources.Cmd_Selected);
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_Selected)) {
(new PeopleResults(parent)).display();
}
}
} //
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -