敬业的IT人 >> 网站建设 >> Web编程 >> J2EE/J2ME >> 教您如何使用EclipseME开发J2ME程序(3)

教您如何使用EclipseME开发J2ME程序(3)

敬业的IT人 互联网 佚名 2008-1-11 21:09:39

  2 开发 J2ME项目

  要创建一个 J2ME 应用程序,回到"File"菜单,选择"New"项,并在子菜单中选择"Other"。然后执行以下步骤:

  (1). 进入"J2ME"选项,选择"J2ME Midlet"并单击"Next"(参见图9)。

  (2). 填上应用程序名,其他设置采用默认设置,并单击"Finish"(参见图10),完成应用程序创建。

  图 9. 创建 J2ME 应用程序 - 步骤 1

教您如何使用EclipseME开发J2ME程序(3)(图一)
  • 如何重装xp系统图解
  • 下载Flash播放插件
  • 巧妙清除Windows 2000/XP登录密码
  • 如何利用路由器设置局域网
  • QQ空间打不开
  • 开机后鼠标不动怎么办
  • Excel密码保护的解除方法与解除原理
  • Windows XP注册表详解
  • 3dmax不锈钢金属材质的制作方法
  • 硬盘变成raw格式怎么办

  图 10 创建 J2ME 应用程序 - 步骤2

教您如何使用EclipseME开发J2ME程序(3)(图二)

  系统会自动生成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 WirelessToolkit 2.1中的模拟器得到运行结果见图11。

  图 11 J2ME 应用程序运行结果

教您如何使用EclipseME开发J2ME程序(3)(图三)
  • 如何重装xp系统图解
  • 下载Flash播放插件
  • 巧妙清除Windows 2000/XP登录密码
  • 如何利用路由器设置局域网
  • QQ空间打不开
  • 开机后鼠标不动怎么办
  • Excel密码保护的解除方法与解除原理
  • Windows XP注册表详解
  • 3dmax不锈钢金属材质的制作方法
  • 硬盘变成raw格式怎么办

浏览URL
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com