8

我知道官方 GWT 建议使用较新的 RootLayoutPanel,但 Internet 上的一些帖子声称对于某些 Web 应用程序,最好使用 RootPanel。
如何决定使用哪一种?
每个都有不同的用例吗?(或者每个要求都可以满足)

4

1 回答 1

13

RootLayoutPanel再好不过了。只是不同而已。

RootPanel允许您向页面添加小部件(基本上您可以使用页面上的一些 html 元素作为根小部件)。RootPanel's您可以在同一应用程序中定义多个。

RootLayoutPanel行为有点不同,它总是尝试填充窗口中所有可用的大小,因此面板内的内容将完全适合浏览器窗口大小。它还将跟踪窗口的大小,并相应地调整子元素的大小(如果它们支持的话)。还会RootLayoutPanel尝试将自身直接附加到<body> element,例如,您无法选择页面上的哪个 html 元素将成为“起点”。

因此,根据您想要做什么,您可以选择RootPanelRootLayoutPanel

于 2012-04-15T12:05:37.833 回答