日期:2014-05-20 浏览次数:21053 次
?
每一个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");
}
}