日期:2014-05-20 浏览次数:20848 次
?
每一个J2ME程序必须继承? javax.microedition.midlet.MIDlet;
?
J2ME程序生命周期是:
?
构造
运行
销毁
?
关于程序打包:右键-->J2ME-->create package 或者 create obfuscated pageage
?
?
Form类:
Command类:
package com.hoocy; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class MIDlet1 extends MIDlet { /*BACK CANCEL EXIT HELP ITEM OK SCREEN STOP */ private Form form = new Form("我是FORM的标题"); private Command BACK = new Command("BACK", Command.BACK, 1); private Command CANCEL = new Command("CANCEL", Command.CANCEL, 1); private Command EXIT = new Command("EXIT", Command.EXIT, 1); private Command HELP = new Command("HELP", Command.HELP, 1); private Command ITEM = new Command("ITEM", Command.ITEM, 1); private Command OK = new Command("OK", Command.OK, 1); private Command SCREEN = new Command("SCREEN", Command.SCREEN, 1); private Command STOP = new Command("STOP", Command.STOP, 1); private Display display; public MIDlet1() { //获得一个display实例 display = Display.getDisplay(this); display.setCurrent(form); form.addCommand(BACK); form.addCommand(CANCEL); form.addCommand(EXIT); form.addCommand(HELP); form.addCommand(ITEM); form.addCommand(OK); form.addCommand(SCREEN); form.addCommand(STOP); System.out.println("构造函数"); } protected void destroyApp(boolean arg0) throws MIDletStateChangeException { System.out.println("destroyApp"); } protected void pauseApp() { System.out.println("pauseApp"); } protected void startApp() throws MIDletStateChangeException { System.out.println("startApp"); } }