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

📄 jie.java

📁 自己编写的一个j2me小小程序,主要的功能就是实现一个登陆界面以及界面的转换.
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import javax.microedition.midlet.MIDletStateChangeException;

public class Jie extends MIDlet implements CommandListener{
   private Image pic;
   private List list;
   private List listmovie;
   private List listall;
   private List listother;
   private List listtv;
   private List listori;
   private Display display;
   private Displayable cd;
   
   private final TextBox text=new TextBox("CCTV1","No singal,please try again~~",30,TextField.ANY);
   
   private Ticker ticker;
    private Form form;
    
    private final Command exit=new Command("退出",Command.EXIT,1);
    private final Command back=new Command("返回",Command.BACK,1);
    private final Command ok=new Command("进入",Command.OK,1);
    

	public Jie() {
		cd=new Can();
		cd.addCommand(ok);
		cd.addCommand(back);
		cd.setCommandListener(this);
		
		 display=Display.getDisplay(this);
		try{ 
			pic=Image.createImage("/logo2.png");
		} 
		catch(Exception e)
		{
		}
		form=new Form(null);
		ticker=new Ticker("Welcome to heiro!");
		form.append(pic);
		form.setTicker(ticker);
		form.addCommand(ok);
		form.addCommand(exit);
		form.setCommandListener(this);
		
		
		
		list=new List("			             Program Menu:",List.EXCLUSIVE);
		list.append("全部",null);
		list.append("电影",null);
		list.append("电视",null);
		list.append("原创",null);
		list.append("其它",null);
		list.addCommand(ok);
		list.addCommand(back);
		list.setCommandListener(this);
		
		listall=new List("                   All programs:",List.EXCLUSIVE);
		listall.append("CCTV1",null);
		listall.append("CCTV2",null);
		listall.append("CCTV5",null);
		listall.append("CCTV6",null);
		listall.append("凤凰卫视",null);
		listall.addCommand(ok);
		listall.addCommand(back);
		listall.setCommandListener(this);
		
		list=new List("						Program Menu:",List.EXCLUSIVE);
		list.append("全部",null);
		list.append("电影",null);
		list.append("电视",null);
		list.append("原创",null);
		list.append("其它",null);
		list.addCommand(ok);
		list.addCommand(back);
		list.setCommandListener(this);
		
		text.addCommand(back);
		text.setCommandListener(this);
		
		
		}
		
	
		// TODO Auto-generated constructor stub
	

	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
		// TODO Auto-generated method stub
      form=null;
      pic=null;
	}

	protected void pauseApp() {
		// TODO Auto-generated method stub

	}

	protected void startApp() throws MIDletStateChangeException {
		display.setCurrent(form);

	    display.flashBacklight(30000);
		
		// TODO Auto-generated method stub

	}
	public void commandAction(Command cmd,Displayable d)
	{   if(d.equals(form))
	   {
		  if(cmd==exit)
		   {
		  try{
		   destroyApp(true);
		   } catch (Exception e)
		   {	
		   }
		   notifyDestroyed();
		   }
		if(cmd==ok)
		{
			display.setCurrent(list);
			 
	   
	    }
	   } 
	    if(d.equals(list))
	    {   if(cmd==ok){
	    	switch (((List)d).getSelectedIndex()){
	    	case 0:  
				Display.getDisplay(this).setCurrent(listall);
	    	case 1:
	    		Display.getDisplay(this).setCurrent(listmovie);
	    	case 2:
	    		Display.getDisplay(this).setCurrent(listtv);
	    	case 3:
	    		Display.getDisplay(this).setCurrent(listori);
	    	case 4:
	    		Display.getDisplay(this).setCurrent(listother);
	    		
	    }}
	       if(cmd==back)
	    	   Display.getDisplay(this).setCurrent(form);
	    }
	    	   
	    if(d.equals(listall))
	    { if(cmd==ok)
	    	switch (((List)d).getSelectedIndex()){
    	case 0:  
			Display.getDisplay(this).setCurrent(cd);
			
    	case 1:
    		Display.getDisplay(this).setCurrent(listmovie);
    	case 2:
    		Display.getDisplay(this).setCurrent(listtv);
    	case 3:
    		Display.getDisplay(this).setCurrent(listori);
    	case 4:
    		Display.getDisplay(this).setCurrent(listother);
    		
    }
	      if(cmd==back)
	    	  Display.getDisplay(this).setCurrent(list);
	      }
	    
	    if(d.equals(cd))
	    { if(cmd==back)
			Display.getDisplay(this).setCurrent(listall);
	      if(cmd==ok)
	    	  Display.getDisplay(this).setCurrent(text);
	    }
	   if(d.equals(text))
	   { if(cmd==back)
		   Display.getDisplay(this).setCurrent(cd);
	   }
	    
	    
	}

}



⌨️ 快捷键说明

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