NetBeans Mobility Pack 提供強大的 Visual MIDlet 可視化設計器,支持「流設計器」定義屏幕導航、「屏幕設計器」拖拽組件構建界面,極大降低 J2ME 高級 UI (Form、List、ChoiceGroup、Table、Gauge 等) 開發門檻。本文以三屏導航演示為例,全程截圖展示從新建 Visual MIDlet、拖拽 Form/組件/Command、設置導航規則、生成代碼到模擬器運行效果的完整流程。
Form (Form1/2/3),雙擊進入屏幕設計器。ChoiceGroup + 多個 ChoiceElement,添加 Command 設置動作「跳轉到 Form2」。Table 組件,添加 Command 跳轉到 Form3。Gauge (進度條/交互式),添加 Command 設置「退出程序」。Canvas;文件系統訪問 (JSR 75) 需手動編碼;生成代碼可讀性一般,二次修改不如手寫靈活。電子書閱讀器、記事本、表單採集、問卷調查、菜單導航類應用 —— 界面佔主導、邏輯相對簡單。遊戲、多媒體、複雜圖表仍建議手寫 GameCanvas 或 Canvas。
文件系統訪問 (JSR 75) 實現參考:Fang.W 博客 J2ME 文件系統操作詳解。