• LWUIT 1.3 发布了


    大家可以在这边http://java.sun.com/javame/technology/lwuit/ 下载...

    新版本中的新特性:

    LWUIT1.3 新增了一下新特性:

          1、触屏手机虚拟键盘支持。

          2、在1.3版中即使那些没有焦点的组件也能够滚动了,以前的版本中例如在Form中创建一个Label,Lael里面装一张1024*768的图片,这个Label只能够显示屏幕范围内的图片,超出屏幕范围的图片则不能够显示,因为Label是无法获得焦点,就没有滚动效果,所以旧版本中不能够显示大图。

          3、菜单支持可按左右手习惯替换。

          4、添加了两个新的组件:Tree,Spinner。Tree树形组件,Spinner相当于Combobox形式的选择组件,Spinner和Combobox同样都继承自List。

          5、添加了TableLayout

          6、重新实现Combobox,重新设计了ListCellRenderer的Painter

          7、对触摸设备的支持有了改良,在列表滚动时可以提现出来

          8、把SVG也融入到Resource Editor中 ,但是大多数手机还都是不支持SVG的。

    从今年5月份开始研究使用lwuit到现在,个人对这套框架还是比较喜欢的,源码开放更使得我们可以比较轻易的扩展出自己想要的控件。新版本增加的这些新特性像触屏虚拟键盘,像tablelayout都是很不错的,重要的是在对触屏设备也有了更好的支持,增加了这些新特性,也使得源码包越来越大,原先的349到现在的391kb。总之还是不错的。

    • Bidi support (contributed by Telmap) - allows using LWUIT with Right To Left languages such as Arabic, Hebrew
    • Lightweight Virtual keyboard support - allowing for customizable touch screen input
    • Pixel based scrolling - allowing scroll to work as expected even when components/containers exceed screen bounds and not just for focusable components
    • Table layout and table component - allowing complex tabular UI's including support for features such as spanning rows/columns
    • Tree component - supporting nested elements and expanding
    • Spinner component for date, time and numeric input within a range
    • Reimplementation of the ComboBox widget
    • SVG Support integrated into the Theme Creator (formerly LWUIT Designer/Resource Editor)
    • Touch device improvements: button menus, improved kinetic scrolling, tactile touch (vibration on touch)
    • Resource file specification
    • Redesigned the list renderer "rendering" logic so that it paints the backgrounds of the renderers first, and then the selection and foreground.

    个版本的LWUIT.jar只有349k,1.3版本的增加到391k,确实长胖了不少。如果我要用1.3的话,我不会用它的jar,只会参考一下它的源码,如果有需要,就把1.3源码中的类整合到现在我用的这个版本的LWUIT中。

  • 相关阅读:
    requestWindowFeature()的应用(转载)
    Android美工坊selector选择器的使用(转载)
    Activity强制横屏竖屏
    ActivityGroup的简单用法(2)Demo展示讲解
    AndroidGUI25:定制Activity的标题栏(Titlebar)(转载)
    android背景选择器selector用法汇总
    eclipse的注释字体大小如何修改?不改变代码的字体
    QML基础——QML国际化(中文示例)
    QML基础——在C++程序中使用QML
    App for Android (4) —— Eclipse篇
  • 原文地址:https://www.cnblogs.com/datong/p/1631110.html
Copyright © 2020-2023  润新知