`
shappy1978
  • 浏览: 704505 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

LWUIT Demo的运行

    博客分类:
  • J2ME
阅读更多

从网上看到了LWUIT这套sun的界面包,做起来的效果相当不错,支持主题更换,有tab,菜单等控件,基本上可以满足开发j2me程序的要求,但是下载下来后捣鼓了很久,就是无法运行自带的Demo,下载包中的指南也没有任何安装的说明,直接就开始讲Helloworld例子了,循例写下来一样是运行时报告找不到LWUITD类的错误,网上搜索的结果是在项目属性的"order and export"中把LWUIT包前面的勾打上,照做后没有效果,项目还出错(出现一个红色的叉),又碰到一个说必须安装mjt的,下载后安装,照旧.最终发现是所用的开发包WTK2.2太旧,模拟器不能跑LWUIT,升级到最新的WTK2.5.2,在项目属性中更换模拟器设备,运行正常(其实根本不用在"order and export"中把LWUIT包前面的勾打上,可见很多旧的文章是会害死人的).

值得说明的是Demo有很多问题:

项目据说使用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,反应有点慢

分享到:
评论
4 楼 meadlai 2010-05-18  
太糟糕了...失望.
demo搞了半天才起来.bug多多.
3 楼 littlehehe 2009-11-02  
shappy1978 写道
确实不建议用LWUIT,往上面抱怨bug的不少,更多人是直指这个包完全非轻量级,从我的测试情况下看,似乎暂时没有发现有机器可以比较正常的运行,模拟器除外,从技术上来讲也不适应主流的UI理念,建议看看Kuix吧

恩,谢谢,我现在就去看看kuix,多谢指教!
2 楼 shappy1978 2009-11-02  
确实不建议用LWUIT,往上面抱怨bug的不少,更多人是直指这个包完全非轻量级,从我的测试情况下看,似乎暂时没有发现有机器可以比较正常的运行,模拟器除外,从技术上来讲也不适应主流的UI理念,建议看看Kuix吧
1 楼 littlehehe 2009-11-02  
谢谢详细的讲解,不过根据你的测试结果来看,我不打算在我的项目利用lwuit了... ...

相关推荐

    lwuit_demo_src.rar_DEMO_J2ME lwuit de_LWUIT_lwuit demo

    "lwuit_demo"则是LWUIT的演示程序,通常包含各种预设的UI场景和交互效果,开发者可以通过运行这些示例来直观地了解LWUIT的能力。 在"src"文件夹中,我们可以期待找到LWUIT示例的Java源代码。这些代码通常会包含类、...

    lwuit demo 华丽的九宫格

    这个“lwuit demo 华丽的九宫格”是一个展示LWUIT库强大功能的示例应用,通过精美的界面设计展示了九宫格布局在UI设计中的应用。 LWUIT的主要特点是其高度可定制的组件和丰富的动画效果,使开发者能够创建出吸引人...

    Lwuit入门程序测试一下Demo

    在“Lwuit入门程序测试一下Demo”中,我们将探讨如何使用LWUIT库来创建简单的应用程序,并通过“LocationDemo1”文件了解其实际应用。 **LWUIT的特点:** 1. **轻量级**:LWUIT设计时考虑了资源有限的移动设备,...

    SUN LWUIT Demo

    《SUN LWUIT Demo:轻量级UI工具包的魅力解析》 SUN LWUIT(Light Weight UI Toolkit)是Sun Microsystems公司开发的一款轻量级用户界面工具包,它为Java ME(Mobile Edition)平台提供了丰富的图形用户界面组件。...

    JavaME LWUITDemo 案例 界面开发

    LWUIT的主要优点在于它的跨平台性,可以在多种JavaME支持的设备上运行,减少了开发者针对不同设备进行适配的工作。此外,LWUIT通过提供丰富的组件库和样式表功能,使得开发者可以轻松创建美观且功能完善的用户界面,...

    Lwuit一些简单测试小应用程序Demo

    1. **跨平台兼容性**:LWUIT支持多种Java ME设备,包括不同的手机和平板电脑,使得开发者可以编写一次代码,运行在多个平台上。 2. **丰富的UI组件**:LWUIT提供了一系列美观且功能强大的UI组件,如按钮、文本框、...

    j2me lwuit 1.4 源码+示例

    在给定的"com.sun.lwuit.uidemo.UIDemoMIDlet"文件中,我们找到了一个可运行的LWUIT示例程序。这个MIDlet(Mobile Information Device Profile应用)是J2ME应用程序的一种形式,展示了LWUIT库的各种功能和组件。通过...

    LWUIDemo(Sun开发的J2me开发包LWUI的Demo)

    4. **设备兼容性**:LWUIT设计时考虑了跨平台兼容性,可以在不同型号和操作系统的手机上运行,适应多种J2ME环境。 5. **触摸屏支持**:随着触摸屏设备的普及,LWUIT提供了良好的触摸事件处理机制,使开发者能快速...

    J2ME的MVC模式+J4ME使用Demo

    在J2ME中,视图通常由LWUIT(Lightweight User Interface Toolkit)或J4ME等UI框架创建的组件构成,如按钮、文本框等。视图不直接修改模型,而是通过控制器来更新模型。 3. **控制器(Controller)**: 控制器作为...

    webview播放flash

    在"FlashDemo"这个项目中,我们可以推测它是一个示例应用,演示了如何在Android的Webview中播放本地和网页的Flash内容,以及运行Flash游戏。通过分析这个项目的源代码,我们可以学习到如何在实际开发中实现类似的...

Global site tag (gtag.js) - Google Analytics