据我了解,GWT官方建议使用较新的RootLayoutPanel,但互联网上的一些帖子声称对于某些Web应用程序,最好使用RootPanel。
一个人如何决定使用哪个呢?
每个案例都有不同的用例吗? (或每个要求都可以满足)

最佳答案

RootLayoutPanel再好不过了。只是不同而已。
RootPanel允许您向页面添加小部件(基本上,您可以将页面上的某些html元素用作根小部件)。您可以在同一应用程序中定义多个RootPanel's
RootLayoutPanel的行为略有不同,它总是尝试填充窗口中所有可用的大小,因此面板内部的内容将完全适合浏览器窗口的大小。它还将跟踪窗口的大小,并相应地调整子元素的大小(如果它们支持的话)。另外RootLayoutPanel也会尝试将自己直接附加到<body> element上,例如您无法选择页面上的哪个html元素将成为“起点”。

因此,根据您要执行的操作,可以选择RootPanelRootLayoutPanel

关于GWT RootPanel与RootLayoutPanel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10160210/

10-13 01:37