黑莓手机中的弹出窗口

时间:2011-01-14 09:08:26

标签: blackberry java-me

单击按钮时如何创建弹出窗口?

2 个答案:

答案 0 :(得分:10)

您可以使用几种不同的方法,状态来通知用户(默认2秒显示):

Status.show("Hello!");

设置您自己的显示时间:

Status.show("Hello!", 5000)

或模态对话框:

Dialog.inform("Hello!");

带有回复的对话框:

 int response = Dialog.ask(Dialog.D_YES_NO, "Continue?");
                switch (response) {
                    case Dialog.YES:
                        //do something
                    default:
                        //do nothing
                }

或者为完整的实际PopupScreen创建一个弹出类:

public class MyPopup extends PopupScreen{
public MyPopup() {
    super(new VerticalFieldManager(), Field.FOCUSABLE);
    add(new LabelField("Hello!"));
}

}

并将其推送到堆栈,就像使用普通的MainScreen类一样:

UiApplication.getUiApplication().pushScreen(new MyPopup());

答案 1 :(得分:1)

看看这些链接,你可以得到想法:

Blackberry: Create a popup Dialog

BlackBerry programing - create borderless popup screen

此外,您可以搜索stackoverflow以获得更多答案...... :)