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已经进入销毁状态
}
}
}