Java 如何构建GWT加载对话框?
我有一个混合了HTML和GWT组件的页面。我不想让用户看到内容,直到内容完全加载(可能在加载过程中显示一个简单的加载对话框)Java 如何构建GWT加载对话框?,java,gwt,Java,Gwt,我有一个混合了HTML和GWT组件的页面。我不想让用户看到内容,直到内容完全加载(可能在加载过程中显示一个简单的加载对话框) 实现这一点最简单的方法是什么?我使用的PopupPanel将autohide设置为false,将modal设置为true。根据需要设置样式,开始加载内容时显示,完成后隐藏。实际上,建议的方法是在HTML中创建一个,然后在加载入口点中的所有内容后,将其隐藏: <html> ... <body> ... <div id="loading"
实现这一点最简单的方法是什么?我使用的PopupPanel将autohide设置为false,将modal设置为true。根据需要设置样式,开始加载内容时显示,完成后隐藏。实际上,建议的方法是在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);
...
}
...
...
加载。。。
...
moduleload()上的公共void
{
...
//隐藏“加载”通知
RootPanel.get(“加载”).setVisible(false);
...
}
我尝试过类似的方法,但遇到了一些问题。但现在我意识到我只是误用了弹出面板。我将它添加到根面板,这是不必要的,会导致无声的不良行为。这种方法似乎是目前为止最好的。