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

📄 gongjiao.java

📁 J2ME郑州公交信息查询系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		/*******************************乘车方案界面**************************************/		
		
		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 + -