我是全新使用GWT的人,正在使用GWT Designer来帮助我适应它。到目前为止,我已经能够在本地运行一些简单的示例,但在尝试自己做一些事情并且在GWT文档中找不到答案后,我对Designer及其用法有几个问题:
- 如何创建HTML表格或TableLayout?虽然文档显示存在TableLayout,但我在Designer调色板中(即使在Cell Widgets部分下)找不到它。基本上,我想要有能力以表格形式组织我的部件,但不知道该如何做。
- 考虑到“GWT最佳实践”和GWT团队支持/鼓励的其他程序,什么时候应该使用SafeHTML以及为什么?Designer如何推广它?我在Designer调色板中看不到任何“Safe HTML”小部件。
- 为了创建任何类型的有趣UI,我发现自己嵌套面板,面板内部又嵌套了更多的面板(就像在Swing中一样)。这是在GWT中做事情的正常方式,还是我让事情变得比需要的复杂?
- 我开始理解如何使用GWT Designer设计单个面板或页面的“部分”,但是如何/在哪里设计整个页面的布局/配置?例如,一个页面可能有5个不同的主要HorizontalPanel,每个HorizontalPanel都包含其他面板和小部件的复杂嵌套。如何布局每个主要面板以生成全面的页面?