HardBirch

用最少的代码来,美化你的J2ME程序!

时间:07-02-14 栏目:安卓入门与提高 作者:张飞不张,文采横飞 评论:3 点击: 2,149 次


在开始本文之前,请确定你自己,是否想把你的J2ME程序界面改为以下这样:

 

  如果你已经想好了,想把你J2ME程序改成这样,那么,请继续往下看.......

  在动手美化你的J2ME程序之前,请准备以下:

  1。请到http://www.enough.de/news.html下载j2mepolish-1.3-beta3.jar,或者直接点击链接:http://download.berlios.de/polish/j2mepolish-1.3-beta3.jar   附:其实j2mepolish-2.0 RC已经发布,但是由于小弟我编译例子时老是出错,而且只是使用J2ME-Polish的GUI,所以改用j2mepolish-1.3-beta3.jar就行了。

  2。小弟我用的是Net Beans 5.5 + Mobility Pack,如果你是Net Bean 5.0或者以下版本,也不要紧,安装调试都差不多,但如果你用的是Esclipse,那么,你可以跳过这里了。

  3。安装j2mepolish-1.3-beta3.jar,安装时,请注意,j2mepolish-1.3-beta3.jar的安装路径一定不能包含汉字!如果包含,那么成功安装后也不能编译,因为编译时要用到Build.XML,而这个Build.XML里面又保存了j2mepolish-1.3-beta3.jar的安装路径,如果Build.XML包含汉字,编译时,就会提示UTF错误了。

总而言之,j2mepolish-1.3-beta3.jar的安装路径一定不能包含汉字!

  准备工作结束后,接下来就是设置IDE和调试例子了(以下说明大部分转载于网络):

1。打开IDE,创建工程,File->New Project->Mobile->Mobile Application,给工程起名字For Test,并选择工程的文件夹,去掉"Create Hello MIDlet"选项,点击"Finish"完成工程创建。

2。去到安装后的J2ME-Polish文件夹,进入Samples-》menu,把menu文件夹内的所有文件和文件夹复制,然后粘贴到For Test文件夹的下面,同时覆盖原来文件。把source文件夹内的src提取出来,覆盖原来的空src。

3。回到NetBeans,在"Projects"视图右击,选择"Refresh Folders"。你可以在For Test工程中,看到"de.enough.polish.example"包了。

4。再右击For Test,选择"Properties",进入"Build"选择"Libraries and Resource",选择"Add Jar/Zip"并添加安装后的J2ME-Polish-》import-》enough-j2mepolish-client.jar到工程里。

5。现在切换到"File"视图,并右击被覆盖后的build.xml,选择"Run Target"->"text",然后再选"Run Target"->"j2mepolish",这时候,J2ME Polish就会编译Menu这个例子了。

  最简单地扩展例子,实现更多的美化:

去到WTK22(可以是更高版本的WTK)安装后的文件夹,去到apps-》UIDemo,是否见到build.xml了?这就是说明,按照上面所说的For Test例子方法,已经编译调试UIDemo里面的代码了。

仔细观察,UIDemo里面例子的代码,有的例子已经引入了de.enough.polish.×(×可以是ui,或者ui.list.....等等),而没有的你自己也可以手动引入,只要引入了de.enough.polish.×,就可以优化你的J2ME程序了,好简单的。

  总结,J2ME-Polish的确是一个非常不错的第三方GUI库,当然,它也好多其它的库供J2ME程序员使用。

  小弟在情人节写下这边入门的“菜文”,希望大家喜欢!

 

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: 用最少的代码来,美化你的J2ME程序!

用最少的代码来,美化你的J2ME程序!:目前有3 条留言

  1. 地板
    Rolando:

    http://c65f93613ca22ad88162bbeb90001086-t.msqgvg.org <a href="http://c65f93613ca22ad88162bbeb90001086-h.msqgvg.org">c65f93613ca22ad88162bbeb90001086</a&gt; [url]http://c65f93613ca22ad88162bbeb90001086-b1.msqgvg.org[/url] [url=http://c65f93613ca22ad88162bbeb90001086-b2.msqgvg.org]c65f93613ca22ad88162bbeb90001086[/url] [u]http://c65f93613ca22ad88162bbeb90001086-b3.msqgvg.org[/u] 56833615449d2f4ffa6890aa846f09ff

    2007-07-14 23:51 [回复]
  2. 板凳
    Kody:

    f33e88b5f81a01b5068e09ac82b3d348 Independent newsletter from our foreign friends points our attention to your web project. We are very proud to communicate and colaborate with such partner. Don't be surprised of being noticed. d6d455521734c1493cac3c4ed034936b

    2007-07-27 18:16 [回复]
  3. 沙发
    Ariel:

    2ad616564de9a5376bb4b36b7bb5788f Independent newsletter from our foreign friends points our attention to your web project. We are very proud to communicate and colaborate with such partner. Don't be surprised of being noticed. d891cbc338a7f37538d845cc1b8ace37

    2007-07-28 01:08 [回复]

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐