



è 我们在Eclipse生成的程序里新增一两句话,就可以做HelloWorld这个最简单的程序了。
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
/*
* Created on 2004-10-21
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class HelloWorld extends MIDlet {private TextBox textbox; //新增/**
*
*/
public HelloWorld() {super();
textbox = new TextBox("HelloWorld ", "你好,欢迎来到J2ME的世界!", 20, 0); //新增// TODO Auto-generated constructor stub
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#startApp()
*/
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
Display.getDisplay(this).setCurrent(textbox); //新增
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#pauseApp()
*/
protected void pauseApp() {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
}
大家从上面,这些由Eclipse自动生成的代码可以看到,这些就是J2ME MIDlet程序的基本框架。大家看,是不是和java里的Applet很像呢?
比如每个Applet程序都继承Applet类,有start(),stop().destroy()等方法。
而每个MIDlet程序都继承javax.microedition.midlet.MIDlet类,有startapp(), pauseApp(), destoryApp()等方法。
è 运行
è 最后,程序会自动调用模拟器,如下所示

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10294527/viewspace-127000/ ,如需转载,请注明出处,否则将追究法律责任。