如何将 GWT 设计器与 Eclipse GWT 插件一起使用?
抱歉,但我根本看不出如何使用它!
如果我使用示例代码创建 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题是,当您希望 GWT 为您创建示例代码时,它会将布局的容器部分硬编码到您的项目 html 文件中。生成的示例使用
RootPanel.get("someId").add(someWidget);
访问这些容器。当您打开设计器并移动这些小部件时,设计器会生成RootPanel.get("someId").add(someWidget,left,top);
,该方法不适用于此方法。另一方面,当您想从头开始创建一个类并使用设计器打开它时,您可以简单地添加对 RootPanel 的引用来解决“这不是 gui 类问题”,例如:
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 generatesRootPanel.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 :