javax.microedition.midlet.MIDlet),可指定 PNG 圖示(圖9、圖10)。startApp() 相當於 main(),pauseApp()、destroyApp() 分別處理暫停與銷毀。
圖8:輸入套件名
圖9:新建 MIDlet 類
圖10:指定 MIDlet 圖示
圖11:IDE 自動生成的 MIDlet 生命週期框架
加入 Display、Form、Command「退出」,startApp() 中建立表單、加入文字、註冊命令監聽、顯示;commandAction() 處理退出邏輯(呼叫 destroyApp(false)、notifyDestroyed())。
public class MyFirstMidlet extends MIDlet implements CommandListener {
private Display display = null;
private Form mainForm = null;
public static final Command exitCommand = new Command("退出", Command.OK, 1);
public void startApp() { ... }
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
public void commandAction(Command cmd, Displayable displayable) { ... }
}