作者:万辉
2 开发 J2ME项目
要创建一个 J2ME 应用程序,回到"File"菜单,选择"New"项,并在子菜单中选择"Other"。然后执行以下步骤:
(1). 进入"J2ME"选项,选择"J2ME Midlet"并单击"Next"(参见图9)。
(2). 填上应用程序名,其他设置采用默认设置,并单击"Finish"(参见图10),完成应用程序创建。
图 9. 创建 J2ME 应用程序 - 步骤 1
图 10 创建 J2ME 应用程序 - 步骤2
系统会自动生成HelloWorld.java程序以及一段自动生成的代码,最终的程序代码见清单1。
清单 1. HelloWorld.java
/** * HelloWorld.java * * @author WanHui */ import javax.microedition.lcdui.Display; import javax.microedition.lcdui.TextBox; import javax.microedition.midlet.MIDlet; public class HelloWorld extends MIDlet { private TextBox textbox; /** * Constructor of the HelloWorld class */ public HelloWorld() { textbox = new TextBox("", "Hello World!", 20, 0); } /* * The startApp method is used for starting or restarting a MIDlet. * * @see javax.microedition.midlet.MIDlet#startApp() */ public void startApp() { Display.getDisplay(this).setCurrent(textbox); } /* * The pauseApp method is called by the system to ask a MIDlet to "pause" * * @see javax.microedition.midlet.MIDlet#pauseApp() */ public void pauseApp() { } /* * The destroyApp method is called by the system when the MIDlet is about to * be destroyed * * @see javax.microedition.midlet.MIDlet#destroyApp(boolean) */ public void destroyApp(boolean unconditional) { } } |
3 运行J2ME应用程序
要运行一个 J2ME 应用程序,选中一个应用程序,本文中为HelloWorld.java,然后回到"Run"菜单,选择"Run As"项,并在子菜单中选择"1 Emulated J2ME Midlet"。然后Eclipse会启动J2ME Wireless Toolkit 2.1中的模拟器得到运行结果见图11。
图 11 J2ME 应用程序运行结果