已经很晚了,我累了,我无法弄清楚为什么一个简单的弹出式面板而不是它应该显示,在我的下面显示一个标签。例如:
|SOME CLICKABLE BUTTONS| | |
|SOME MORE OPTIONS | | SOME CONTENT |
|EVEN MORE OPTIONS | | |
|Please wait|
“请等待”是您可以看到的标签,如下所示:
@Override
public void onModuleLoad()
{ ...<snip> //creates
final PopupPanel popup = new PopupPanel(false, true);
popup.add(new Label("Please wait"));
popup.center();
RootPanel.get().add(popup);
你应该知道的一些事情:
我是通过Jetty在开发模式下运行的。我正在使用没有类文字的反射来加载我的面板,因为我没有使用生成器实现变通方法(并且应用程序相当大,因此需要拆分)。虽然我怀疑这些事情是否会引起问题。
不应该在加载时弹出显示?我的总体目标是每次加载应用程序的新部分时都会显示一个加载gif。
答案 0 :(得分:0)
不要将PopupPanel添加到RootPanel。
删除此行
RootPanel.get().add(popup);
它会起作用。