📄 gongjiao.java
字号:
/*******************************乘车方案界面**************************************/
tf_ccfa_start.addCommand(cmd_ccfa_back);
tf_ccfa_end.addCommand(cmd_ccfa_back);
form_ccfa.append(tf_ccfa_start);
form_ccfa.append(tf_ccfa_end);
tf_ccfa_start.setItemCommandListener(this);
tf_ccfa_end.setItemCommandListener(this);
form_ccfa.addCommand(cmd_ccfa_ok); //右边“查询”按钮
form_ccfa.setCommandListener(this);
form_ccfa.setItemStateListener(this);
/*******************************乘车方案结果界面**************************************/
form_ccfa_result.addCommand(cmd_ccfa_result_back); //左边“返回”按钮
form_ccfa_result.addCommand(cmd_danzhanchaxun); //右边“菜单”
form_ccfa_result.addCommand(cmd_zhanzhanchaxun);
form_ccfa_result.addCommand(cmd_checichaxun);
form_ccfa_result.addCommand(cmd_chengchefangan);
form_ccfa_result.addCommand(cmd_ruanjianshengji);
form_ccfa_result.addCommand(cmd_help);
form_ccfa_result.addCommand(cmd_exit);
form_ccfa_result.setCommandListener(this);
/*******************************软件升级界面**************************************/
form_rjsj.append(gug);
form_rjsj.addCommand(cmd_rjsj_back);
form_rjsj.addCommand(cmd_danzhanchaxun); //右边“菜单”
form_rjsj.addCommand(cmd_zhanzhanchaxun);
form_rjsj.addCommand(cmd_checichaxun);
form_rjsj.addCommand(cmd_chengchefangan);
form_rjsj.addCommand(cmd_ruanjianshengji);
form_rjsj.addCommand(cmd_help);
form_rjsj.addCommand(cmd_exit);
form_rjsj.setCommandListener(this);
/*******************************帮助界面**************************************/
form_help.addCommand(cmd_help_back); //左边“返回”按钮
form_help.addCommand(cmd_danzhanchaxun); //右边“菜单”
form_help.addCommand(cmd_zhanzhanchaxun);
form_help.addCommand(cmd_checichaxun);
form_help.addCommand(cmd_chengchefangan);
form_help.addCommand(cmd_ruanjianshengji);
form_help.addCommand(cmd_help);
form_help.addCommand(cmd_exit);
form_help.append(str_help);
form_help.setCommandListener(this);
}
public void commandAction(Command c,Item i)
{
if(c==cmd_zz_delete)
{
TextField tf1=(TextField)i;
int p=0;
p=tf1.getCaretPosition();
tf1.delete(p-1, 1);
if(tf1.size()==0)
{
tf1.removeCommand(cmd_zz_delete);
tf1.addCommand(cmd_zz_back);
}
}
else if(c==cmd_zz_back)
{
dis.setCurrent(form_main);
}
else if(c==cmd_ccfa_delete)
{
TextField tf1=(TextField)i;
int p=0;
p=tf1.getCaretPosition();
tf1.delete(p-1, 1);
if(tf1.size()==0)
{
tf1.removeCommand(cmd_ccfa_delete);
tf1.addCommand(cmd_ccfa_back);
}
}
else if(c==cmd_ccfa_back)
{
dis.setCurrent(form_main);
}
}
public void commandAction(Command c, Displayable d) {
// TODO 自动生成方法存根
try
{
/*******************************主界面事件处理******************************/
if(c==cmd_main_exit)
{
rmsope.closeRecordStore();
destroyApp(true);
this.notifyDestroyed();
}
else if(c==cmd_danzhanchaxun)
{
dis.setCurrent(form_zhan);
tf_z.setString("");
}
else if(c==cmd_zhanzhanchaxun)
{
dis.setCurrent(form_zhanzhan);
tf_zz_start.setString("");
tf_zz_end.setString("");
/* tf_zz_start.setString(null);
tf_zz_end.setString(null);*/
}
else if(c==cmd_checichaxun)
{
dis.setCurrent(form_checi);
tf_checi.setString("");
/*tf_checi.setString(null);*/
}
else if(c==cmd_chengchefangan)
{
dis.setCurrent(form_ccfa);
tf_ccfa_start.setString("");
tf_ccfa_end.setString("");
}
else if(c==cmd_ruanjianshengji)
{
dis.setCurrent(form_rjsj);
new Thread(new GaugeUpdater(gug,form_main,dis)).start();
}
else if(c==cmd_help)
{
dis.setCurrent(form_help);
}
else if(c==cmd_exit)
{
rmsope.closeRecordStore();
this.notifyDestroyed();
}
/**********************************单站查询界面事件处理**************************************************/
else if(c==cmd_z_query)
{
form_zhan_result.deleteAll();
String checi=(tf_z.getString()).trim();
form_zhan_result.append(rmsope.dzQuery(checi));
dis.setCurrent(form_zhan_result);
}
else if(c==cmd_z_back)
{
dis.setCurrent(form_main);
}
else if(c==cmd_z_delete)
{
int position=tf_z.getCaretPosition();
tf_z.delete(position-1, 1);
if(tf_z.size()==0)
{
form_zhan.removeCommand(cmd_z_delete);
form_zhan.addCommand(cmd_z_back);
}
}
/*******************************单站查询结果界面事件处理******************************/
else if(c==cmd_z_result_back)
{
/*tf_z.setString(null);*/
/*tf_z.setString("");*/
dis.setCurrent(form_zhan);
}
/*******************************站站查询界面事件处理******************************/
else if(c==cmd_zz_query) //站站查询界面中的“查询”按钮
{
form_zhanzhan_result.deleteAll();
String start=(tf_zz_start.getString()).trim();
String end=(tf_zz_end.getString()).trim();
form_zhanzhan_result.append(rmsope.zzQuery(start, end));
dis.setCurrent(form_zhanzhan_result);
}
/*******************************站站查询结果界面事件处理******************************/
else if(c==cmd_zz_result_back)
{
dis.setCurrent(form_zhanzhan);
/* tf_zz_start.setString("");
tf_zz_end.setString("");*/
}
/*******************************车次查询界面事件处理******************************/
else if(c==cmd_cc_query)
{
form_cc_result.deleteAll();
String checi=(tf_checi.getString()).trim();
form_cc_result.append(rmsope.ccQuery(checi));
dis.setCurrent(form_cc_result);
}
else if(c==cmd_cc_back)
{
dis.setCurrent(form_main);
}
else if(c==cmd_cc_delete)
{
int position=tf_checi.getCaretPosition();
tf_checi.delete(position-1, 1);
if(tf_checi.size()==0)
{
form_checi.removeCommand(cmd_cc_delete);
form_checi.addCommand(cmd_cc_back);
}
}
/*******************************车次查询结果界面事件处理******************************/
else if(c==cmd_cc_result_back)
{
dis.setCurrent(form_checi);
/*tf_checi.setString("");*/
}
/*******************************乘车方案界面事件处理******************************/
else if(c==cmd_ccfa_back)
{
dis.setCurrent(form_main);
}
else if(c==cmd_ccfa_ok)
{
form_ccfa_result.deleteAll();
String start=(tf_ccfa_start.getString()).trim();
String end=(tf_ccfa_end.getString()).trim();
form_ccfa_result.append(rmsope.chengchefangan(start,end));
//进入到乘车方案结果界面
dis.setCurrent(form_ccfa_result);
}
/*******************************乘车方案结果界面事件处理******************************/
else if(c==cmd_ccfa_result_back)
{
dis.setCurrent(form_ccfa);
/*tf_ccfa_start.setString("");
tf_ccfa_end.setString("");*/
}
/*******************************帮助界面事件处理******************************/
else if(c==cmd_help_back)
{
dis.setCurrent(form_main);
}
}
catch( Exception e)
{
e.printStackTrace();
}
}
public void itemStateChanged(Item item)
{
if(item==tf_z)
{
if(tf_z.size()!=0)
{
form_zhan.removeCommand(cmd_z_back);
form_zhan.addCommand(cmd_z_delete);
}
}
else if(item==tf_checi)
{
if(tf_checi.size()!=0)
{
form_checi.removeCommand(cmd_cc_back);
form_checi.addCommand(cmd_cc_delete);
}
}
else if(item==tf_zz_start)
{
//this.tf=(TextField)item;
if(tf_zz_start.size()!=0)
{
tf_zz_start.removeCommand(cmd_zz_back);
tf_zz_start.addCommand(cmd_zz_delete);
}
}
else if(item==tf_zz_end)
{
//this.tf=(TextField)item;
if(tf_zz_end.size()!=0)
{
tf_zz_end.removeCommand(cmd_zz_back);
tf_zz_end.addCommand(cmd_zz_delete);
}
}
else if(item==tf_ccfa_start)
{
//this.tf=(TextField)item;
if(tf_ccfa_start.size()!=0)
{
tf_ccfa_start.removeCommand(cmd_ccfa_back);
tf_ccfa_start.addCommand(cmd_ccfa_delete);
}
}
else if(item==tf_ccfa_end)
{
//this.tf=(TextField)item;
if(tf_ccfa_end.size()!=0)
{
tf_ccfa_end.removeCommand(cmd_ccfa_back);
tf_ccfa_end.addCommand(cmd_ccfa_delete);
}
}
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
}
protected void pauseApp() {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -