带有可关闭图标的GWT消息框

带有可关闭图标的GWT消息框,gwt,gxt,Gwt,Gxt,我正在gwt应用程序中使用gxt(2.6)messagebox。。 我尝试了以下代码来保持可关闭图标..但它不起作用 Messagebox.setclosable(true) 一只虫子 您还可以轻松构建自定义组件,使其具有带有“关闭”按钮的弹出窗口,例如: public class EnhancedDialogBox extends DialogBox { public EnhancedDialogBox(String header, String text){ se

我正在gwt应用程序中使用gxt(2.6)messagebox。。 我尝试了以下代码来保持可关闭图标..但它不起作用

Messagebox.setclosable(true)

一只虫子

您还可以轻松构建自定义组件,使其具有带有“关闭”按钮的弹出窗口,例如:

public class EnhancedDialogBox extends DialogBox {

    public EnhancedDialogBox(String header, String text){
        setText(header);
        FlowPanel fp = new FlowPanel();
        Button ok = new Button("Close");
        ok.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                EnhancedDialogBox.this.hide();
            }
        });
        Label lbl = new Label(text);
        fp.add(lbl);
        fp.add(ok);
        add(fp);
    }

}

以备不时之需,或作为快速而肮脏的修复或解决方法。

这是gxt 2.6中未修复的错误。我查看了MessageBox.class中的alert()函数

public static Messagebox alert(String title, String msg,
        Listener<MessageboxEvent> callback) {
    Messagebox box = new Messagebox();
    box.setTitle(title);
    box.setMessage(msg);
    box.callback = callback;
    box.setButtons(OK);
    box.icon = WARNING;
    box.show();

    return box;
}

您好,Abdul,您可以在哪里检查这是一个bug还是一个修复/解决方案?谢谢。
    return box;
}