我刚刚使用GWT。 我使用一个简单的代码来创建弹出窗口我在ontop和show()
上添加了几个标签final PopupPanel popup = new PopupPanel();
popup.setTitle("Start connector");
popup.add(new Label("Hello"));
popup.center();
popup.show();
现在我需要两件事:
任何提示都会有用。
问候,罗希特
答案 0 :(得分:10)
在显示弹出窗口时冻结背景
来自PopupPanel javadoc:
PopupPanel可以选择在其后面显示“glass”元素,这通常用于使其后面的小部件变灰。它可以使用setGlassEnabled(boolean)启用。它的默认样式名称为“gwt-PopupPanelGlass”,可以使用setGlassStyleName(String)更改。
只是一个建议:不要使用PopupPanel的“模态”行为,它太可能无法使用了。 setGlassEnabled
后来作为替换添加(不完全等效,但行为可靠),setModal
仅保留在那里以便向后兼容。
setTitle()不会将标题添加到popuppanel窗口。
正如the javadoc所说:
标题是用户将鼠标悬停在对象上时显示的“工具提示”。
您负责PopupPanel的内容。您可以在PopupPanel中放置Label或其他任何内容,使其看起来像“标题”,或者您可以使用DialogBox。
答案 1 :(得分:0)
我有同样的问题。然后我用DialogBox替换了popupPanel,它运行正常。