`

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

阅读更多

以下代码出自http://blog.csdn.net/hellogv/,引用请注明出处!

在开始本文之前,请确定你自己,是否想把你的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程序

    我在一个项目开发中整理的资料,不知道有没有人发过。

    经典J2ME课件!!!!!

    **J2ME全称Java 2 Micro Edition,是Java平台的一个子集,专门用于嵌入式设备和移动设备上的应用程序开发。本课件通过11张PPT详细讲解了J2ME的全程开发流程,旨在帮助学习者快速掌握这一领域的核心技术和实践方法。*...

    我的第一个J2ME程序(计算器)

    【标题】"我的第一个J2ME程序(计算器)" 涉及到的知识点主要围绕Java Micro Edition (J2ME) 开发,特别是如何利用J2ME来创建一个基础的计算器应用。J2ME是Java平台的一个子集,专门用于嵌入式设备和移动设备,如早期...

    J2ME合金弹头游戏源代码!!!!!!!!!!

    "J2ME合金弹头游戏源代码"是指使用J2ME技术开发的、与经典街机游戏《合金弹头》类似的一款游戏的源代码。 在深入探讨这些源代码之前,我们需要了解几个关键概念: 1. **MIDP(Mobile Information Device Profile)...

    J2me源码教程!!!!

    2. 用户界面:J2ME使用Wireless Toolkit (WTK) 提供的 LCDUI(Limited Connected Device Configuration User Interface)来创建用户界面,主要通过 Canvas 和 Form 类实现。 3. 网络通信:J2ME的 javax.microedition...

    J2ME程序设计实例教程实例源码

    实例源码可以帮助读者深入理解J2ME编程原理,通过实际操作来学习API的使用、事件处理、网络通信等技术。 1. **游戏开发**:可能包含简单的基于Canvas类的游戏,如贪吃蛇、俄罗斯方块等,涉及图形绘制、动画制作、...

    J2ME程序设计实例

    **J2ME程序设计实例详解** Java 2 Micro Edition...J2ME程序设计实例教程源程序将提供完整的代码示例,帮助读者逐步理解和实现每个功能。在实践中学习,将理论知识与实际应用相结合,是提升J2ME开发技能的有效途径。

    分享:J2ME游戏代码(代码已经初级优化)

    分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME游戏代码 分享:J2ME游戏代码分享:J2ME游戏代码 分享:J2ME...

    手机J2ME程序编写教程

    本教程将带你深入理解如何利用J2ME技术来开发手机应用程序。 ### 一、J2ME概述 J2ME由几个不同的配置和框架组成,其中最常用于手机开发的是Connected Limited Device Configuration (CLDC) 和 Mobile Information ...

    J2ME程序设计实例教程源代码

    《J2ME程序设计实例教程源代码》是一个深入学习Java Micro Edition(J2ME)编程的重要资源,...总的来说,《J2ME程序设计实例教程源代码》是一份宝贵的教育资源,对于想要从事J2ME开发的人员来说,具有很高的学习价值。

    j2me游戏程序源代码

    J2ME游戏程序源代码是开发者理解和学习如何在移动设备上构建游戏的关键资源。 在J2ME中,游戏开发通常基于Wireless Toolkit (WTK) 或者 NetBeans Mobility Pack,这些工具提供了模拟器和开发环境,便于测试和调试...

    快速转化J2ME程序为Android程序

    《快速转化J2ME程序为Android程序》 随着Android智能手机的普及,许多开发者面临的问题是如何将原有的J2ME应用程序高效地迁移到Android平台,以利用更广泛的设备和用户基础。J2MEBuilder,一个名为android_midp.jar...

    J2ME 手机程序开发

    总的来说,J2ME手机程序开发涉及到了许多关键概念,包括MIDlet的生命周期管理、基本界面组件如Command的使用,以及如何构建具有响应性的用户界面。通过学习这些基础知识,开发者可以创建出能够在各种移动设备上运行...

    J2ME程序实例教程

    J2ME程序设计实例教程

    使用eclipse开发J2ME应用程序(下)

    在本教程中,我们将深入探讨如何使用Eclipse IDE来开发J2ME(Java 2 Micro Edition)应用程序。Eclipse是一款广泛使用的开源集成开发环境,它为各种编程语言提供了强大的支持,包括Java。J2ME是Java平台的一个子集,...

    Eclipse开发J2ME程序

    【Eclipse开发J2ME程序】是关于使用Eclipse集成开发环境进行Java 2 Micro Edition (J2ME)应用程序开发的教程。J2ME是一种Java平台,主要用于开发移动设备和嵌入式系统的应用程序。Eclipse是一款流行的开源IDE,通过...

    J2ME经典程序代码

    **J2ME经典程序代码详解** Java 2 Micro Edition(J2ME)是Java平台的一个子集,专门设计用于资源有限的设备,如移动电话、智能手表和家用电器等嵌入式系统。J2ME提供了丰富的功能,允许开发者创建各种应用程序,...

    j2me 手机程序入门,让你快速掌握j2me手机程序开发

    开发者需要使用预处理指令和条件语句来编写适应性强的代码。 10. **应用打包与部署** 完成开发后,需要将应用打包成JAR(Java Archive)和JAD(Java Application Descriptor)文件。JAD文件包含应用元数据,JAR...

    Android代码-安卓J2ME模拟器

    J2ME-Loader的工作原理是通过解析和模拟J2ME的MIDlet(Mobile Information Device Profile)规范来执行J2ME应用程序。MIDlet是J2ME中的核心组件,用于定义应用程序的结构和行为。J2ME-Loader首先读取MIDlet的清单...

    使用NetBeans开发J2ME应用程序

    **使用NetBeans开发J2ME应用程序** Java 2 Micro Edition(J2ME)是一种轻量级的Java平台,主要用于移动设备、嵌入式系统和其他有限资源的设备上开发应用程序。NetBeans IDE是一款强大的集成开发环境,它为J2ME应用...

Global site tag (gtag.js) - Google Analytics