J2ME中文教程 3 MIDP高级UI 的使用[13]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

Alert是一个比较特殊的屏幕对象,当我们在setCurrent()方法中调用它的时候,它会先发出一段警告的声音,然后彩绘显示在屏幕上,过了一段时间之后,它会自动跳回之前的画面。

 

我们需要注意的是我们必须在使用setCurrent()显示Alert之前定义好它可以跳回的画面,否则会发生异常。

 

Alert中我们可以通过setTimeout()方法来设定间隔的时间,setType()来调用我们上面提到的四种类型,setImage()来定义图片,setString()来定义内含文字,同时通过getType(),getImage(),getString()来取得相应的对象。

 

Alert显示了我们在setTimeout()中指定的间隔时间后,它会跳回我们之前指定的对象,如果我们在指定显示时间时传入了Alert.FOREVER作为参数,这时,除非用户按下定义哈哦的接触键,否则,屏幕会一直显示这个Alert。如果在一个定时的Alert中只有一个命令,那么超时发生时命令会自动激活。

 

import javax.microedition.lcdui.*;

import javax.microedition.midlet.MIDlet;

 

 

public class AlertDemo

    extends MIDlet {

 

    private final static Command CMD_EXIT = new Command("Exit", Command.EXIT,

                                                        1);

    private final static Command CMD_SHOW = new Command("Show", Command.SCREEN,

                                                        1);

    private final static String[] typeStrings = {

            "Alarm", "Confirmation", "Error", "Info", "Warning"

        };

本文关键:J2ME中文教程 3 MIDP高级UI 的使用
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top