NetBeans 可視 Mobile 設計器(VMD)是 NetBeans Mobility Pack 中的圖形化介面,支援拖放元件設計行動應用程式。VMD 不僅提供標準 UI 元件(如 List、Alert、Form、Image),還內建多種自定義元件,簡化等待畫面、啟動畫面、表格項目等複雜功能的建立。本文將以 SMS Composer 自定義元件為例,示範如何利用 JSR-120 Wireless Messaging API 發送簡訊。
範例應用程式展示在支援 WMA 的裝置上使用 SMS Composer 元件的基本流程。除 SMS Composer 外,還用到啟動畫面與 Alert 元件。執行後,模擬器會先顯示啟動畫面,隨後進入 SMS 編寫介面,使用者可輸入電話號碼與訊息內容並發送。
SMSComposerExample.zip 並解壓縮。

SMSComposerExample,位置任意(以下稱 $PROJECTHOME)。smscomposerexample。SMSComposerExample。切換至「流程設計器」視圖,從元件面板拖入:
設定屬性:
text = "SMS Composer Example"instanceName = "alertSent",string = "Message Sent"instanceName = "alertError",string = "Error"Automatically Send在流程設計器中,從「命令」面板拖入「退出命令」至 SMS Composer 元件。
在流程設計器中,將「開始點」連至啟動畫面,再依序連接各元件,形成如下流程圖:

// write task-execution user code here 處替換為:smsComposer.sendSMS();按 F6 或選擇「執行」→「執行主專案」,即可在模擬器中測試完整流程。