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