LWUIT SUN低级组件库

LWUIT 的低级组件包,挺适合你这种想自己掌控 UI 底层细节的 J2ME 老玩家。相比高级封装,它的东西更精简但更灵活,响应快,资源占得少,适配旧设备也靠谱。像你要自己画控件边框、搞点自定义事件,这包就挺合适。

LWUIT 的组件系统挺丰富的,像ButtonTextField这些都能直接用,也能自己扩展。事件也不麻烦,响应点击、滑动那类操作都支持。

布局部分有点像 Swing 那一套,BorderLayoutBoxLayout都能找到,写起来还算直观。像主界面分上下区域?用BorderLayout直接搞定。

样式系统也不差,虽然不是 CSS 那种完整体,但用Style类设置字体、背景、边框也挺灵活。要统一风格,就靠样式资源文件,省得每个组件都单写。

还有动画支持,淡入淡出、滑动切换那些常用效果都有封装。如果你想手动搞帧动画,也行,API 也给了。性能还不错,不卡。

资源管理用起来比较省心,ThemeResources机制能统一加载图标、字体、国际化文本。多语言那块也有内建支持,适配不同地区不算难。

适合做一些老手机适配项目,或者你有嵌入式 Java 需求,对性能比较挑的时候可以试试。,如果你不怕折腾,又想 UI 更贴合设备本身,蛮值得研究的。

哦对了,如果你想看点例子和源码,可以参考这份j2me lwuit 1.4 源码+示例,对上手挺有。

zip 文件大小:7.91MB