sdksample.java

来自「Move2008 J2ME SDK是Move2008开发团队在平时的开发中研究出」· Java 代码 · 共 90 行

JAVA
90
字号
import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import Move2008.UI.Resource;public class SDKSample extends MIDlet{		public static SDKSample instance = null;	public static Resource rs = null;	public static LogoCanvas logoCanvas = null;	public static MenuCanvas menuCanvas = null;		public static int CVS_LOGO		= 0;	//LOGO Canvas	public static int CVS_MAINMENU	= 1;	//主菜单Canvas		public static int IMAGES		= 4;	//图片总数	public static int IMG_LOGO		= 0;	public static int IMG_FONT1		= 1;	public static int IMG_FONT2		= 2;	public static int IMG_FONT3		= 3;			public static int STRINGS		= 4;	//字符串总数	public static int STR_APPNAME	= 0;	public static int STR_TITLE		= 1;	public static int STR_HELP		= 2;	public static int STR_ABOUT		= 3;	    public SDKSample() {        instance = this;     	rs = new Resource(IMAGES, STRINGS);     			//加载字符串资源		rs.setString(SDKSample.STR_APPNAME, "MOVE2008 UI SDK");		rs.setString(SDKSample.STR_TITLE, "SDK SAMPLE");		rs.setString(SDKSample.STR_HELP, "Help");		rs.setString(SDKSample.STR_ABOUT, "Move2008");	     	    }    protected void destroyApp(boolean unconditional) {    }    protected void pauseApp() {    }    protected void startApp() {		changeCanvas(CVS_LOGO,true);    }    public static void exit() {        instance.destroyApp(true);        instance.notifyDestroyed();        instance = null;    }	public static void changeCanvas(int canvasId, boolean isCreate)	{		switch(canvasId)		{			case 0: //LOGO				if(logoCanvas==null || isCreate)					logoCanvas = new LogoCanvas();				Display.getDisplay(instance).setCurrent(logoCanvas);				break;	        case 1: //MAINMENU				if(menuCanvas==null || isCreate)					menuCanvas = new MenuCanvas();				Display.getDisplay(instance).setCurrent(menuCanvas);	        	        				break;		}	}	public static void alert(String title,String str)	{		Alert a = new Alert(title,str,null,null);		a.setTimeout(Alert.FOREVER);        Display.getDisplay(instance).setCurrent(a);	                }           public static void helpAlert()    {    	alert("SDK Help",rs.getString(STR_HELP));        }        public static void aboutAlert()    {    	alert("Move2008 UI",rs.getString(STR_ABOUT));        }    }

⌨️ 快捷键说明

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