在Eclipse中构建GWT UI

在Eclipse中构建GWT UI,gwt,google-plugin-eclipse,gui-designer,gwt-designer,Gwt,Google Plugin Eclipse,Gui Designer,Gwt Designer,我想尝试使用我读到的GWT设计器工具构建一个UI。我安装了GWT工具,创建了一个“Google->Web应用程序项目”,但除了通过代码,我看不到任何构建UI的方法。 我试着安装插件 但它失败了(不确定我是否需要这个) 这是我正在看的教程。。。。。如何获取此UI设计视图? 首先从新建文件对话框(Ctrl+N)创建UiBinder文件(xxx.ui.xml): 然后从eclipse中打开的文件的左下角选择“设计” 如果您不想使用UiBinder,使用GWT设计器的另一种替代方法是 在Eclipse

我想尝试使用我读到的GWT设计器工具构建一个UI。我安装了GWT工具,创建了一个“Google->Web应用程序项目”,但除了通过代码,我看不到任何构建UI的方法。 我试着安装插件 但它失败了(不确定我是否需要这个)

这是我正在看的教程。。。。。如何获取此UI设计视图?

首先从新建文件对话框(Ctrl+N)创建UiBinder文件(xxx.ui.xml):

然后从eclipse中打开的文件的左下角选择“设计”


如果您不想使用UiBinder,使用GWT设计器的另一种替代方法是

  • 在Eclipse中,右键单击PackageExplorer中的view类
  • 打开
  • GWT设计师
  • 选择类窗口底部的设计器选项卡

  • 如果您不使用UiBinder,那么您的类需要扩展
    com.google.gwt.user.client.ui.Composite
    ,然后才能使用gwt Designer对其进行编辑。(这是不幸的,因为通常最好实现
    IsWidget
    )。您可以将类扩展到Widget的任何子类,并且仍然使用GWT Designer,不过,我认为只有扩展Panel或Panel的任何子类才有意义。我尝试的是在一个视图类上打开GWT Designer,该视图类直接扩展
    Widget
    ,但由于“Widget不提供图形编辑”而失败。但我要纠正的是,您的类不必是Composite的子类,它可以是Widget的任何子类(实际上很奇怪)。许多人,可能包括OP,可能想知道,为什么设计师不打开他们的视图类,这些视图类可能只实现
    IsWidget
    ,而不扩展
    Widget
    的子类。我没有设计选项