从网上看到了LWUIT这套sun的界面包,做起来的效果相当不错,支持主题更换,有tab,菜单等控件,基本上可以满足开发j2me程序的要求,但是下载下来后捣鼓了很久,就是无法运行自带的Demo,下载包中的指南也没有任何安装的说明,直接就开始讲Helloworld例子了,循例写下来一样是运行时报告找不到LWUITD类的错误,网上搜索的结果是在项目属性的"order and export"中把LWUIT包前面的勾打上,照做后没有效果,项目还出错(出现一个红色的叉),又碰到一个说必须安装mjt的,下载后安装,照旧.最终发现是所用的开发包WTK2.2太旧,模拟器不能跑LWUIT,升级到最新的WTK2.5.2,在项目属性中更换模拟器设备,运行正常(其实根本不用在"order and export"中把LWUIT包前面的勾打上,可见很多旧的文章是会害死人的).
值得说明的是Demo有很多问题:
1 项目据说使用netbean build,所以直接用ant或者在eclipse编译build.xml都会保错
2 项目中缺少resource.res(如果注释对应的语句可以运行,但是没有主题,也没有菜单图片),却可以在edit.jar中找到,所要的资源文件必须加在res目录中
3 运行时还是会保错,不能加载主题,animation也保错.
4 效果没有想象中好看,配色不好,图标难看,在模拟器上跑还有点慢,特别是菜单的选择.
补充
1 LWUIT在Nokia N70上无法运行,报错误,在Nokia 5800I上可以运行,但是极慢,很容易“死机”,在Motorola A100上可以跑我简单的demo,没有进一步测试效率
2 在wm上可以运行,要配置好jbed,反应有点慢
分享到:
相关推荐
"lwuit_demo"则是LWUIT的演示程序,通常包含各种预设的UI场景和交互效果,开发者可以通过运行这些示例来直观地了解LWUIT的能力。 在"src"文件夹中,我们可以期待找到LWUIT示例的Java源代码。这些代码通常会包含类、...
这个“lwuit demo 华丽的九宫格”是一个展示LWUIT库强大功能的示例应用,通过精美的界面设计展示了九宫格布局在UI设计中的应用。 LWUIT的主要特点是其高度可定制的组件和丰富的动画效果,使开发者能够创建出吸引人...
在“Lwuit入门程序测试一下Demo”中,我们将探讨如何使用LWUIT库来创建简单的应用程序,并通过“LocationDemo1”文件了解其实际应用。 **LWUIT的特点:** 1. **轻量级**:LWUIT设计时考虑了资源有限的移动设备,...
《SUN LWUIT Demo:轻量级UI工具包的魅力解析》 SUN LWUIT(Light Weight UI Toolkit)是Sun Microsystems公司开发的一款轻量级用户界面工具包,它为Java ME(Mobile Edition)平台提供了丰富的图形用户界面组件。...
LWUIT的主要优点在于它的跨平台性,可以在多种JavaME支持的设备上运行,减少了开发者针对不同设备进行适配的工作。此外,LWUIT通过提供丰富的组件库和样式表功能,使得开发者可以轻松创建美观且功能完善的用户界面,...
1. **跨平台兼容性**:LWUIT支持多种Java ME设备,包括不同的手机和平板电脑,使得开发者可以编写一次代码,运行在多个平台上。 2. **丰富的UI组件**:LWUIT提供了一系列美观且功能强大的UI组件,如按钮、文本框、...
在给定的"com.sun.lwuit.uidemo.UIDemoMIDlet"文件中,我们找到了一个可运行的LWUIT示例程序。这个MIDlet(Mobile Information Device Profile应用)是J2ME应用程序的一种形式,展示了LWUIT库的各种功能和组件。通过...
4. **设备兼容性**:LWUIT设计时考虑了跨平台兼容性,可以在不同型号和操作系统的手机上运行,适应多种J2ME环境。 5. **触摸屏支持**:随着触摸屏设备的普及,LWUIT提供了良好的触摸事件处理机制,使开发者能快速...
在J2ME中,视图通常由LWUIT(Lightweight User Interface Toolkit)或J4ME等UI框架创建的组件构成,如按钮、文本框等。视图不直接修改模型,而是通过控制器来更新模型。 3. **控制器(Controller)**: 控制器作为...
在"FlashDemo"这个项目中,我们可以推测它是一个示例应用,演示了如何在Android的Webview中播放本地和网页的Flash内容,以及运行Flash游戏。通过分析这个项目的源代码,我们可以学习到如何在实际开发中实现类似的...