Java GWT popuppanel如何释放背景并添加标题

Java GWT popuppanel如何释放背景并添加标题,java,gwt,Java,Gwt,我刚开始使用GWT。 我正在使用一个简单的代码创建弹出窗口,我在弹出窗口和显示窗口上添加了一些标签() 现在我需要两件事: 显示弹出窗口时冻结背景 setTitle()不会将标题添加到popuppanel窗口 任何提示都会很有用 你好,罗希特 显示弹出窗口时冻结背景 看一看 从PopupPanel javadoc: PopupPanel可以选择在其后面显示一个“玻璃”元素,这通常用于灰显其后面的小部件。可以使用setGlassEnabled(布尔值)启用它。它有一个默认的样式名“gwt POPU

我刚开始使用GWT。 我正在使用一个简单的代码创建弹出窗口,我在弹出窗口和显示窗口上添加了一些标签()

现在我需要两件事:

  • 显示弹出窗口时冻结背景
  • setTitle()不会将标题添加到popuppanel窗口
  • 任何提示都会很有用

    你好,罗希特

    显示弹出窗口时冻结背景

    看一看

    从PopupPanel javadoc:

    PopupPanel可以选择在其后面显示一个“玻璃”元素,这通常用于灰显其后面的小部件。可以使用setGlassEnabled(布尔值)启用它。它有一个默认的样式名“gwt POPUPANELGLASS”,可以使用setGlassStyleName(字符串)进行更改

    只是一个建议:不要使用PopupPanel的“模态”行为,因为它太多了,无法使用
    setGlassEnabled
    后来作为替代品添加(不是完全等效的,但性能可靠),而
    setModal
    只是为了向后兼容而保留在那里


    setTitle()不会将标题添加到popuppanel窗口

    正如上面所说:

    标题是当用户将鼠标悬停在对象上时向其显示的“工具提示”


    你对PopupPanel的内容负责。你可以在PopupPanel中放置一个标签或任何东西,使其看起来像一个“标题”,也可以使用一个。

    我也有同样的问题。然后我用DialogBox替换了popupPanel,它工作得很好

    final PopupPanel popup = new PopupPanel();
    
    popup.setTitle("Start connector");
    popup.add(new Label("Hello"));
    
    popup.center();
    popup.show();