Display.getDisplay(MIDlet) 取得,**必須在 startApp() 之後呼叫**,不可在建構子中呼叫。setCurrent(Displayable):設定當前顯示畫面。setCurrent(Alert, Displayable):先顯示 Alert,關閉後自動切換至指定 Displayable。getCurrent():取得當前顯示的 Displayable。isColor()、numColors():查詢裝置色彩支援。所有高階畫面 (List, TextBox, Form, Alert) 繼承 Screen。
setTitle(String)/getTitle(),顯示於內容上方。setTicker(Ticker)/getTicker(),橫向捲動文字,可附加於任意 Screen (除 Canvas)。List list = new List("Trade Stocks", Choice.EXCLUSIVE);
list.append("Buy", null); list.append("Sell", null);
list.setTicker(new Ticker("Welcome to my discount broker"));
display.setCurrent(list);
TextBox(String title, String text, int maxSize, int constraints)
constraints 限制輸入型別:ANY, EMAILADDR, NUMBER, PASSWD, PHONENUMBER, URL。可組合 PASSWD | PHONENUMBER。getString()/setString(), getConstraints()/setConstraints(), getMaxSize()/setMaxSize(), size(), delete(), insert(), setChars(), getCaretPosition()。EXCLUSIVE (單選)、MULTIPLE (多選)、IMPLICIT (隱式選單,選中即觸發命令)。append/insert/delete/set (字串+圖示),getSelectedIndex(), isSelected(), setSelectedIndex(), getSelectedFlags(), setSelectedFlags()。AlertType (ALARM, CONFIRMATION, ERROR, INFO, WARNING)。setTimeout(millis),FOREVER 為模態等待確認。