標準 LCdui (MIDP 1.0/2.0) 控件極簡:Form、List、TextBox、Canvas 低級繪圖。缺乏表格、樹、標籤頁、動畫、皮膚、觸控手勢等現代交互元素。第三方庫填補此空白,並提供跨裝置適配。
| 庫 | 授權 | 最低需求 | 核心特性 | 備註 |
|---|---|---|---|---|
| Apime | LGPL | MIDP 1.0 | 觸控/鍵盤適配、主題、國際化、檔案管理 | 支援 MIDP 1.0/2.0 雙模 |
| Fire / Fire 2.0 | BSD | MIDP 2.0 | 輕量 GUI 引擎、可換膚、Fire 2.0 含 XHTML 渲染 | Fire 1 僅 UI,2.0 才有 HTML |
| Gear | Apache 2.0 | MIDP 2.0 | Widget 系統、多線程事件總線、Location API、網絡封裝、字串/圖像工具 | 強調「真正設備無關」 |
| J4ME | LGPL | MIDP 2.0 | UI 框架、日誌框架、藍牙 GPS (JSR-179)、雙精度數學補丁 | 針對碎片化適配 |
| jMobileCore | LGPL | MIDP 1.0/CLDC 1.0 | Canvas 基礎 GUI、快速數據存取、可靠通訊、簡化多線程 | 極致輕量 |
| J2ME Polish | GPL/商業 | MIDP 1.0 | Ant 建構多裝置發布、CSS 皮膚、國際化、預處理器 (#ifdef) | 德意志嚴謹工程,企業級採用多 |
| Kuix (KUIX) | Apache 2.0 | MIDP 2.0 | XML/CSS 佈局、Button/List/Menu/Tab 等豐富組件、依賴 Kutil | 代碼託管於 Google Code (已遷 GitHub) |
| LWUIT | GPLv2 + CE | MIDP 2.0/CLDC 1.1 | Swing 風格 MVC、多種 Layout、皮膚、動畫、3D、觸控、I18N/L10N | WTK 3.0 內建,Sun/Oracle 官方維護 |
| Mewt | LGPL | MIDP 2.0 | 自適應螢幕、Tree/Table/List/Button、可換膚 | 專注表單密集型應用 |
| MWT (Micro Window Toolkit) | LGPL | CLDC 1.1 | AWT/Swing/SWT 風格 API、Bitmap Font、針對嵌入式優化 | API 熟悉度高,遷移成本低 |
getClass().getResourceAsStream(),配合資源預載入管理器。隨著 Android/iOS 統治行動端,J2ME UI 庫已基本停止維護。現代跨平台 UI 請關注 Flutter、React Native、Compose Multiplatform、Codename One (J2ME 精神繼承者,支援編譯至 iOS/Android/JS/桌面)。