簡體   English   中英

GWT popuppanel如何凍結背景並添加標題

[英]GWT popuppanel how to freez the background and add the title

我剛使用GWT。 我正在使用一個簡單的代碼來創建彈出窗口,我在頂部和show()上添加了一些標簽

final PopupPanel popup = new PopupPanel();

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

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

現在我需要兩件事:

  1. 顯示彈出窗口時凍結背景
  2. setTitle()不會將標題添加到popuppanel窗口。

任何提示都會有用。

問候,羅希特

顯示彈出窗口時凍結背景

看看setGlassEnabled

從PopupPanel Javadoc:

可以選擇在PopupPanel后面顯示“玻璃”元素,該元素通常用於使它后面的小部件變灰。 可以使用setGlassEnabled(boolean)啟用它。 它具有默認樣式名稱“ gwt-PopupPanelGlass”,可以使用setGlassStyleName(String)進行更改。

只是一個建議:不要使用PopupPanel的“模態”行為,因為它太過馬車而無法使用。 后來添加了setGlassEnabled作為替代項(不完全等效,但是行為可靠),並且setModal僅保留在那里以實現向后兼容。


setTitle()不會將標題添加到popuppanel窗口。

正如javadoc所說:

標題是用戶懸停在對象上方時顯示給他們的“工具提示”。

您負責PopupPanel的內容。 您可以在PopupPanel中放置一個Label或任何東西,使其看起來像一個“標題”,或者可以使用DialogBox

我遇到過同樣的問題。 然后我用DialogBox替換了popupPanel,並且工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM