如何将 GWT 设计器与 Eclipse GWT 插件一起使用?

发布于 2024-12-12 03:40:44 字数 263 浏览 0 评论 0原文

抱歉,但我根本看不出如何使用它!

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

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

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

谢谢

Sorry but I see no way to use it at all!

If I create GWT project with sample code, then SDK is generating a page with a HTML table where positions for sample TextBox-es and Button are already marked. So, if I open sample file with GWT designer and move button slightly down-right, I will get errors during run.

If I create GWT project without sample code, then GWT designer appears to be unable to open file with empty GUI.

Is there any way to design GUI from scratch or to see GWT designer usage sample?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼趣 2024-12-19 03:40:44

问题是,当您希望 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() {}
}

The problem is when you want GWT to create sample code for you, it puts the container parts of layout hard-coded in your projects html file. The generated sample uses RootPanel.get("someId").add(someWidget); to access these containers. When you open designer and move these widgets around, designer generates RootPanel.get("someId").add(someWidget,left,top); which doesn't work with this method.

On another note, when you want to create a class from scratch and open it with designer, you can simply add a reference to RootPanel to get around "this is not a gui class issue" such as :

public class SimpleClass {
    RootPanel r = RootPanel.get();
    public SimpleClass() {}
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文