消息框出现在GXT Window -GWT后面

时间:2012-09-06 11:32:01

标签: gwt gxt

消息框出现在GXT窗口后面。     在window.show()之后只出现消息框。我需要消息框     出现在window.show()之前。

感谢 我是窗口底部的gettig消息框

http://i.stack.imgur.com/UbWUz.png

1 个答案:

答案 0 :(得分:1)

如果要按顺序显示弹出窗口,则必须链接windows show方法。一旦MessageBox关闭,您似乎想要显示窗口。请记住,创建对话框(信息,确认等)的MessageBox方法不会等待框关闭。 window.show()也不等。 您需要做的是在MessageBox关闭后打开窗口。大多数MessageBox创建方法都有一个接受回调的版本,当用户单击消息框按钮时将触发该回调。请参阅以下示例:

MessageBox.prompt("My Dialog Box", "Do you want to continue?", false,
      new Listener<MessageBoxEvent>() {

            @Override
            public void handleEvent(MessageBoxEvent event) {
                if (event.getButtonClicked().getItemId().equals(Dialog.OK)) {
                    window.show();
                }
            }