import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class HelloWord extends MIDlet implements CommandListener
{
private Display ds;
private Command exitCom;
private TextBox tb;
// MiDlet 的構造函數
public HelloWord()
{
//建立Display對象的一個執行個體
ds=Display.getDisplay(this);
//建立Command對象的一個執行個體,并設定"Exit"指令用于退出這個MIDlet
exitCom = new Command("Exit", Command.Exit,1);
//建立用來輸出内容的TextBox對象執行個體
tb=new TextBox("Hello MIDlet", "Hello, World!",15,0);
//使Command對象與TextBox對象建立關聯
tb.addCommand(exitCom);
//當TextBox對象顯示在螢幕上時,使CommandListener響應發生的事件
tb.setCommandListener(this);
}
// 當MIDlet第一次啟動或暫停後重新開始時由系統調用startApp()方法
protected void startApp()
//将構造函數中建立的TextBox設為目前螢幕
ds.setCurrent(tb);
//當系統要求MIDlet暫停時調用PauseApp()方法
protected void pauseApp()
//在此MIDlet中,暫停時不必進行任何操作
//當此MIDlet銷毀時由系統調用destroyApp()方法
protected void destroyApp(boolean b)
//在此MIDlet中,銷毀時不比進行任何操作
//當使用者觸發任何Command時,作為回應,系統會自動調用commandAction()方法
public void commandAction(Command c, Displayable d)
//一旦接收到"Exit"指令,就銷毀此MIDlet
if (c == exitCom)
{
dstroyApp(false);
notifyDestroyed();//通知應用管理軟體MIDlet已經進入銷毀狀态
}
}