【问题标题】:Building a GWT UI in Eclipse在 Eclipse 中构建 GWT UI
【发布时间】:2012-12-21 09:58:03
【问题描述】:

我想尝试使用我读到的这个 GWT 设计器工具构建一个 UI。我安装了 GWT 工具,创建了一个“Google -> Web 应用程序项目”,但除了通过代码之外,我没有看到任何构建 UI 的方法。 我尝试安装插件 http://dl.google.com/eclipse/inst/d2gwt/latest/3.7 但它失败了(不确定我是否需要这个)

这是我正在看的教程.....我如何获得这个 UI 设计视图? https://developers.google.com/web-toolkit/tools/gwtdesigner/quick_start

【问题讨论】:

    标签: gwt google-plugin-eclipse gui-designer gwt-designer


    【解决方案1】:

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

    1. 在 Eclipse 中,右键单击 Package Explorer 中的视图类
    2. 打开方式
    3. GWT 设计师
    4. 选择类窗口底部的“设计器”选项卡。

    【讨论】:

    • 如果您不使用 UiBinder,那么您的类需要扩展 com.google.gwt.user.client.ui.Composite 才能使用 GWT Designer 对其进行编辑。 (这很不幸,因为通常最好改为实现 IsWidget。)
    • 这不是真的。您可以将您的类扩展到 Widget 的任何子类并仍然使用 GWT Designer,不过,我认为扩展 Panel 或 Panel 的任何子类才有意义。
    • 我尝试的是在直接扩展 Widget 的视图类上打开 GWT 设计器 - 并且由于“未为小部件提供图形编辑”而失败。但我的立场是正确的,你的类不必是 Composite 的子类,它可以是 Widget 的任何 sub-sub 类(实际上很奇怪)。很多人,可能包括 OP,可能想知道,为什么 Designer 不为他们的视图类打开可能只实现 IsWidget 而不扩展 Widget 的子类。
    【解决方案2】:

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

    然后在eclipse中打开文件的左下方选择“设计”。

    【讨论】:

    • 我没有获得设计选项
    猜你喜欢
    • 2018-01-04
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 2016-04-09
    相关资源
    最近更新 更多