仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3011|回复: 18
打印 上一主题 下一主题

[学习教程] JAVA网页编程之用EclipseME0.5.5创立一个复杂的J2ME程...

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:36:16 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。程序|创立用EclipseME0.5.5创立一个复杂的J2ME程序

上一篇文章《怎样在Eclipse3.0.1上安装EclipseME0.5.5版本》,我们已讲了怎样在Eclipse3.0.1上安装Eclipse程序。
明天我们就要用他来创立我们的第一个程序。尽年夜多半程序教程的第一个程序,都叫做HelloWorld。那末我们就来编一个HelloWorld程序。

1,文件
2,新建项目
3,选择J2ME,J2MEMidletSuite
4,输出项目称号:MyFirstJ2ME
5,选择J2MEWirelessToolkit2.1MIDP1.0platform(此处也能够选择MIDP2.0都可,但今朝间接MIDP2.0的手机仍是多数,可查询:http://jal.sun.com/webapps/device/device)

Java构建立置默许便可,然后,点击完成,便可完成J2ME项目标基础设置。


以上步骤完成以后,便可看到以下的界面:



è文件

è新建其他

è选择J2ME,J2MEMidlet

è

点击下一步进进新建J2MEMidlet程序。在称号处输出:HelloWorld。然后点击完成,体系就会主动天生一些代码。以下所示。




è我们在Eclipse天生的程序里新增一两句话,就能够做HelloWorld这个最复杂的程序了。

importjavax.microedition.midlet.MIDlet;
importjavax.microedition.midlet.MIDletStateChangeException;
/*
*Createdon2004-10-21
*
*TODOTochangethetemplateforthisgeneratedfilegoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/

/**
*@authorAdministrator
*
*TODOTochangethetemplateforthisgeneratedtypecommentgoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/
publicclassHelloWorldextendsMIDlet{
privateTextBoxtextbox;//新增
/**
*
*/
publicHelloWorld(){
super();
textbox=newTextBox("HelloWorld","你好,接待离开J2ME的天下!",20,0);//新增
//TODOAuto-generatedconstructorstub
}

/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#startApp()
*/
protectedvoidstartApp()throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
Display.getDisplay(this).setCurrent(textbox);//新增
}

/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#pauseApp()
*/
protectedvoidpauseApp(){
//TODOAuto-generatedmethodstub

}

/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub

}

}

人人从下面,这些由Eclipse主动天生的代码能够看到,这些就是J2MEMIDlet程序的基础框架。人人看,是否是和java里的Applet很像呢?

好比每一个Applet程序都承继Applet类,有start(),stop().destroy()等办法。

而每一个MIDlet程序都承继javax.microedition.midlet.MIDlet类,有startapp(),pauseApp(),destoryApp()等办法。

è运转



è最初,程序会主动挪用摹拟器,以下所示


令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。
飘灵儿 该用户已被删除
沙发
 楼主| 发表于 2015-4-10 08:30:18 | 显示全部楼层
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 09:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表