对不起,但我看不出有什么办法使用它!
如果我使用示例代码创建 GWT 项目,那么 SDK 将生成一个带有 HTML 表格的页面,其中已经标记了示例 TextBox-es 和 Button 的位置。因此,如果我用 GWT 设计器打开示例文件并稍微向右下方移动按钮,我会在运行期间出错。
如果我在没有示例代码的情况下创建 GWT 项目,则 GWT 设计器似乎无法使用空 GUI 打开文件。
有没有办法从头开始设计 GUI 或查看 GWT 设计器使用示例?
谢谢
对不起,但我看不出有什么办法使用它!
如果我使用示例代码创建 GWT 项目,那么 SDK 将生成一个带有 HTML 表格的页面,其中已经标记了示例 TextBox-es 和 Button 的位置。因此,如果我用 GWT 设计器打开示例文件并稍微向右下方移动按钮,我会在运行期间出错。
如果我在没有示例代码的情况下创建 GWT 项目,则 GWT 设计器似乎无法使用空 GUI 打开文件。
有没有办法从头开始设计 GUI 或查看 GWT 设计器使用示例?
谢谢
问题是当您希望 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() {}
}