如何重定向到 GWT 应用程序中的另一个页面

How to redirect to another page in GWT application

GWT 是单页 Web 应用程序,要将一个屏幕导航到另一个屏幕,只需清除布局容器并将新创建的容器添加到 RootPanel。参见示例代码,

HorizontalPanel hp=new HorizontalPanel();
Button btn=new Button("Login");
hp.add(new TextBox());
hp.add(new PasswordTextBox());
hp.add(btn);
RootPanel.get().add(hp);

btn.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent clickEvent) {
RootPanel.get().clear();
RootPanel.get().add(new screen());
}
});