LWUIT 1.3終於釋出了!
LWUIT 1.3在12.15號終於釋出了!
如果現在你還沒有LWUIT 1.3的api和檔案,去http://java.sun.com/javame/technology/lwuit/ 下載
新版本中的新特性:
從Shai 的Blog中 ,我瞭解到,LWUIT1.3 主要的改動有以下幾點:
- 開始支援從右至左的語言
- 新增了鍵盤的支援,允許通過觸控式螢幕輸入
- 即使那些沒有焦點的元件,在1.3版中也能夠滾動了。比如在以前的版本中在Form中建立一個Label,Lael裡面裝一張1024*768的圖片,這個Label只能夠顯示螢幕範圍內的圖片,超出螢幕範圍的圖片則不能夠顯示,因為Label是無法獲得焦點,就沒有滾動效果,所以舊版本中不能夠顯示大圖。(畫布可能可以)
- 新增了兩個新的元件:Tree,Spinner。Tree樹形元件,Spinner相當於Combobox形式的選擇元件,Spinner和Combobox同樣都繼承自List。
- 新增了TableLayout。(一直想用Table的同胞們等了老半天)
- 重新實現Combobox(原來的Combobox可真夠醜的,一直沒怎麼用),重新設計了ListCellRenderer的Painter
- 對觸控裝置的支援進行了改良
- 把SVG也融入到Resource Editor中
(以上翻譯不夠準確,敬請見諒!可以看看下面的英文原版。 )
- 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 1.3的看法:首先LWUIT的發展前景是好的,這裡新增了比較實用的Tree元件和TableLayut。在我現在用的版本(不是1.3)中Tree元件我已經用到了,Table形式的佈局,我結合其他的佈局形式也能夠做出這種效果,但是缺點就是LWUIT的體積越來越大了,上個版本的LWUIT.jar只有337k,1.3版本的增加到391k,確實長胖了不少。如果我要用1.3的話,我不會用它的jar,只會參考一下它的原始碼,如果有需要,就把1.3原始碼中的類整合到現在我用的這個版本的LWUIT中。
相關文章
- [譯] jQuery 3.0 終於釋出了jQuery
- Flutter Web Beta版本終於釋出了FlutterWeb
- 終於!Keras官方中文版文件正式釋出了Keras
- Node之父重構的Deno終於釋出了,它終究會取代Node嗎?
- 終於,病毒向我伸出了魔爪......
- 2018蘋果釋出會影片全程回顧 iPhone Xs、iPhone XR終於釋出了蘋果iPhone
- 朋友們,就在今天,JDK 21,它終於帶著重磅新特性正式釋出了!JDK
- 面對Flutter,我終於邁出了第一步Flutter
- 《TypeScript 教程》釋出了TypeScript
- Wine 5.0 釋出了!
- HttpReports 2.0 釋出了 !!!HTTP
- ApkToolBoxGUI 0.0.8釋出了!!APKGUI
- KunlunBase 1.0 釋出了!
- Java 18釋出了Java
- Istio 1.12 釋出了!
- PHP 8 釋出了PHP
- PHP 8.0.0釋出了!PHP
- 做了11年代工後,這家工作室終於釋出了首款原創遊戲遊戲
- 自動駕駛終於出了第一個生態聯盟自動駕駛
- [譯] 基於 Node.js 的 Alexa Skills Kit 釋出了!Node.js
- Kotlin 1.3正式版釋出Kotlin
- Metasploit釋出了版本5.0.76
- go1.13釋出了Go
- GoPHP3.2.5釋出了GoPHP
- PHP 8.1.0 正式釋出了PHP
- 6年了,智明星通終於又憋出了一個SLG大招
- Hyperledger Fabric 2.0 Alpha釋出了!
- 我的OpenAI庫釋出了!!!OpenAI
- 《Bash 指令碼教程》釋出了指令碼
- 《SSH 入門教程》釋出了
- 基於 Laravel 的開源文件管理系統 Wizard 1.0.8 釋出了Laravel
- OpenSSL 1.1.1釋出 正式支援TLS1.3TLS
- 訊息推送平臺終於要釋出啦!
- Kali Linux 2020.1b釋出了Linux
- Metasploit釋出了新版本5.0.83
- 替代 Trello 的 OpenProject 9 釋出了Project
- NutUI 京東小程式釋出了!UI
- Python 潮流週刊#59:Polars 1.0 釋出了,PyCon US 2024 演講影片也釋出了(摘要)Python