用java编程设计GWT

用java编程设计GWT,gwt,Gwt,我已经创建了一个gwt应用程序。在客户机包中,我包含了两个包含gwt编码的java文件。在第一个java程序中,我包含了一个超链接,当单击这个超链接时,它应该被重新引用到第二个文件,该文件还包含一些GWT编码。我不知道如何重定向java文件 在这个问题上帮助我 问候,, Raji您可以使用超链接将面板从PageA切换到PageB。 您必须更像一个应用程序开发人员,而不是使用GWT的web“页面”开发人员。Bakkal是正确的,您需要考虑交换小部件,而不是导航到不同的web页面。下面是一些代码来说

我已经创建了一个gwt应用程序。在客户机包中,我包含了两个包含gwt编码的java文件。在第一个java程序中,我包含了一个超链接,当单击这个超链接时,它应该被重新引用到第二个文件,该文件还包含一些GWT编码。我不知道如何重定向java文件

在这个问题上帮助我

问候,,
Raji

您可以使用超链接将面板从PageA切换到PageB。
您必须更像一个应用程序开发人员,而不是使用GWT的web“页面”开发人员。

Bakkal是正确的,您需要考虑交换小部件,而不是导航到不同的web页面。下面是一些代码来说明这一点:

  /** The main panel associated with your GWT app's content */
  private Panel contentPanel;      

  public void onModuleLoad() {
    PageA pageA = new PageA();

    // When the user clicks 'GotoB' navigate to pageB.
    pageA.onButtonClickedHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {

        PageB pageB = new PageB();
        contentPanel.clear();
        contentPanel.add(pageB);
      }
    });

    contentPanel = new VerticalPanel();
    contentPanel.add(pageA);

    RootPanel.get("gwtAppBody").add(contentPanel);
  }
查看用于创建GWT web应用程序的。这是您所有“gwt页面切换问题”的答案)

该模式在尊重MVC(模型-视图-控制器)的同时,将历史管理系统与一些视图集成在一起。他们称之为MVP(模型视图演示者),并赋予了它自己的风格。添加一些UiBinder(自2.0以来在GWT中新增)来创建您的视图,您将获得一个良好的体验!
如果您不知道什么是设计模式,请不要害怕提问,人们会很乐意回答

正如bakkal所提到的,您可能应该关注事件并通过在后端采取一些行动、返回一些模型和更新视图来响应这些事件。在传统的web应用程序中,大多数情况下(如果不使用AJAX),您不处理事件。但是,在使用AJAX和GWT时,在GWT部分引入MVC会有所帮助。这可能有用