我有一个复合材料,它扩展ResizeComposite并以 aDockLayoutPanel作为其根。我可以将它直接插入RootLayoutPanel它并且它可以工作,因为DockLayoutPanel ProvidesResize.
但是,我想使用 GWT 2.2 中的 MVP 设施,并且RootLayoutPanel不能传递给ActivityManager#setDiplay(AcceptsOneWidget)(因为它是一个多小部件容器)。
乍一看,ScrollPanel似乎满足了实现AcceptsOneWidgetand both ProvidesResizeand的双重要求RequiresResize。
但是我发现当我将我的小部件放入 aScrollPanel时,它的大小为零,我必须手动调整它的大小才能看到它,而且我不知道该给它什么大小。我宁愿一个不一定滚动的面板。