已安裝 Eclipse 3.0.1 並完成 EclipseME 0.5.5 外掛安裝(參考前一篇文章)。確認已安裝 Sun Java Wireless Toolkit (WTK) 2.1。
MyFirstJ2ME。HelloWorld,點擊 Finish。Eclipse 會自動產生 MIDlet 骨架代碼。在產生的類別中加入 TextBox 顯示歡迎訊息:
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
public class HelloWorld extends MIDlet {
private TextBox textBox;
public HelloWorld() {
super();
textBox = new TextBox("HelloWorld", "你好,歡迎來到 J2ME 的世界!", 20, 0);
}
protected void startApp() throws MIDletStateChangeException {
Display.getDisplay(this).setCurrent(textBox);
}
protected void pauseApp() {}
protected void destroyApp(boolean unconditional) throws MIDletStateChangeException {}
}
MIDlet 結構與 Applet 相似:
| Applet | MIDlet |
|---|---|
| extends Applet | extends MIDlet |
| init(), start(), stop(), destroy() | startApp(), pauseApp(), destroyApp() |
掌握這三個核心方法,即可控制應用程式的啟動、暫停與銷毀流程。