1

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

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

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

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

谢谢

4

1 回答 1

2

问题是当您希望 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() {}
}
于 2011-10-27T16:42:19.537 回答