【问题标题】:How to use GWT designer with Eclipse GWT plugin?如何将 GWT 设计器与 Eclipse GWT 插件一起使用?
【发布时间】:2014-09-17 06:36:24
【问题描述】:

对不起,我看不出有什么办法使用它!

如果我使用示例代码创建 GWT 项目,那么 SDK 会生成一个带有 HTML 表格的页面,其中已经标记了示例 TextBox-es 和 Button 的位置。所以,如果我用 GWT 设计器打开示例文件并稍微向右下方移动按钮,我会在运行过程中出错。

如果我在没有示例代码的情况下创建 GWT 项目,则 GWT 设计器似乎无法使用空 GUI 打开文件。

有没有办法从头开始设计 GUI 或查看 GWT 设计器使用示例?

谢谢

【问题讨论】:

    标签: gwt designer gwt-designer


    【解决方案1】:

    问题是当您希望 GWT 为您创建示例代码时,它会将布局的容器部分硬编码到您的项目 html 文件中。生成的示例使用RootPanel.get("someId").add(someWidget); 访问这些容器。当您打开设计器并移动这些小部件时,设计器会生成RootPanel.get("someId").add(someWidget,left,top);,这不适用于此方法。

    另一方面,当您想从头开始创建一个类并使用设计器打开它时,您只需添加对 RootPanel 的引用即可解决“这不是 gui 类问题”,例如:

    public class SimpleClass {
        RootPanel r = RootPanel.get();
        public SimpleClass() {}
    }
    

    【讨论】:

    • 谢谢!那行得通!但是现在我不明白如何将这个类与常规入口点联系起来!向导制作的EntryPoint后代使用静态RootPanel方法访问区域...
    • 我通常使用示例代码创建并编辑 html 页面以删除那些静态部分,以便我在生成的入口点类上获得一个干净的开始。或者,您也可以使用新类实现 EntryPoint 接口,但您需要编辑模块 gwt.xml 文件。那里有一行定义了哪个类是您的入口点。但话又说回来,要么你需要创建一个新的 html 文件,要么编辑旧的
    猜你喜欢
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多