GWT DockLayoutPanel子窗口小部件大小

我创建并向DockLayoutPanel添加一个小部件,如下所示:

DockLayoutPanel dockPanel = new DockLayoutPanel(Unit.PCT);  
dockPanel.addNorth(widget, size);

尺寸参数决定了什么?

谷歌说,使用CSS参数left,top,width,height,right和bottom来确定孩子的大小(在基于Constraint-based Layout的部分)。

从逻辑上讲,将值100(以单位%)作为大小传递将使该小部件填充它的容器,因为它代表单个维度。

我只想获得一个布局,其中北部小部件的高度为100px,宽度为100%,东部和西部的高度为100%,宽度为25%,中心占用剩余空间。 我用香草DockPanel实现了这一点,但UI在窗口大小更改等方面不够健壮。

我将不胜感激DockLayoutPanel大小的解释,或任何有用的指针。 提前致谢。

注:我没有兴趣使用UI绑定器,因为我已经创建了应用程序,这个过程就是维护工作。


对于北部和南部的子面板, size参数确定它们的高度 ,宽度隐含地为100%。 对于东部和西部的子面板,参数确定它们的宽度 ,高度隐含地为100%。

链接地址: http://www.djcxy.com/p/63029.html

上一篇: GWT DockLayoutPanel Child Widget Sizing

下一篇: overflow in a table cell?