gpt4 book ai didi

java - GET popuppanel如何卡住背景并添加标题

转载 作者:行者123 更新时间:2023-12-01 06:47:08 33 4
gpt4 key购买 nike

我最近在使用 GWT。我使用简单的代码来创建弹出窗口,我在顶部添加了一些标签并显示()

final PopupPanel popup = new PopupPanel();

popup.setTitle("Start connector");
popup.add(new Label("Hello"));

popup.center();
popup.show();

现在我需要两件事:

  1. 显示弹出窗口时卡住背景
  2. setTitle() 不会将标题添加到 popuppanel 窗口。

任何提示都会有用。

问候,罗希特

最佳答案

freeze the background when the popup is displayed

看看setGlassEnabled .

来自 PopupPanel javadoc:

The PopupPanel can be optionally displayed with a "glass" element behind it, which is commonly used to gray out the widgets behind it. It can be enabled using setGlassEnabled(boolean). It has a default style name of "gwt-PopupPanelGlass", which can be changed using setGlassStyleName(String).

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

<小时/>

the setTitle() does not add the title to the popuppanel window.

the javadoc说:

The title is the 'tool-tip' displayed to users when they hover over the object.

您负责 PopupPanel 的内容。您可以在 PopupPanel 中放置一个标签或其他任何内容,并使其看起来像“标题”,或者您可以使用 DialogBox .

关于java - GET popuppanel如何卡住背景并添加标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7993201/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com