下載程式碼:withCommand
Displayable類別 每一個 Midlet 都必須宣告使用一個 Display 物件(如 Display disp...),也可以稱為掌管銀幕(Screen)的物件,之前我們都用它來顯示表單(如 disp.setCuurent(f)),表單就是一個 Displayable 的物件(類別),此外還有三種同等級可以被銀幕單獨顯示的物件,分別是 Alert(訊息), List(列表) 以及 Canvas(畫布)。本章將介紹其中 Alert 與 List 的基本操作:
一、按鍵顯示Alert 1.開啟一個手機程式(Midlet) 2.宣告引用函式庫
import javax.microedition.midlet.*; 3.加入必要的銀幕管理物件Display,一個表單Form物件,一個 Alert 以及 cmdShow 按鍵物件 4.建構以上物件(在建構子副程式中) 5.設定CommandListener,並建立類別延伸項目(implement CommandListener)及事件副程式(commandAction) 6.在事件副程式中撰寫顯示訊息的內容,並顯示之。
|
二、List選單物件範例(通常用於選擇不同地功能或遊戲表單) 1.開啟一個手機程式(Midlet) 2.宣告引用函式庫
import javax.microedition.midlet.*; 3.加入必要的銀幕管理物件Display,一個表單Form物件,一個 List 以及 cmdGo 按鍵物件 4.建構以上物件(在建構子副程式中) 5.在List物件上加入項目內容。 6.設定CommandListener,並建立類別延伸項目(implement CommandListener)及事件副程式(commandAction) 7.加入命令鈕程式,不同選擇出現不同的表單文字回應。 |
|
試試看,複製以上程式到另一個新的Midlet,將 Lst=new List("Language", List.IMPLICIT); 改成 Lst=new List("Language", List.EXCLUSIVE); 或 Lst=new List("Language", List.MULTIPLE); 會出現單選與複選的圈選框 |