如何构建GWT加载对话框?

时间:2009-04-21 17:14:27

标签: java gwt

我有一个混合了HTML和GWT组件的页面。在内容完全加载之前,我不希望内容可供用户查看(可能在此过程中显示一个简单的加载对话框)。

实现这一目标的最简单方法是什么?

2 个答案:

答案 0 :(得分:7)

实际上,建议的方法是在HTML中创建一个,并在加载入口点中的所有内容后隐藏它:

<html>
...
<body>
...
    <div id="loading"> 
        <span id="loadingMsg">Loading ...</span>
    </div> 
...
</body>
</html>

public void onModuleLoad()
{
...
    // Hide the "Loading" notification
    RootPanel.get("loading").setVisible(false);
...
}

答案 1 :(得分:4)

我使用PopupPanel,其中autohide设置为false,模态设置为true。根据需要设置样式,在开始加载内容时显示它,并在完成后隐藏它。