Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 船坞布局面板问题中的流程面板_Eclipse_Gwt_Webpage_Gwt Widgets - Fatal编程技术网

Eclipse 船坞布局面板问题中的流程面板

Eclipse 船坞布局面板问题中的流程面板,eclipse,gwt,webpage,gwt-widgets,Eclipse,Gwt,Webpage,Gwt Widgets,我正在从事一个使用GoogleWebToolkit(GWT)的项目。我正在使用dock布局面板来布局网页。在中间,我有一个流面板,它添加了一组大小不同的子对象。当小部件的数量变大时,中心面板的大小将不会改变,以包含这些新的小部件。如何使dock layout panel调整中心面板的大小,以便中心面板中flow panel的所有子部件都清晰显示?如果有人能提供这方面的信息,我将不胜感激。我知道dock布局面板使用绝对定位,但是当flow面板有多个小部件时,我的flow面板设置为动态调整大小 谢谢

我正在从事一个使用GoogleWebToolkit(GWT)的项目。我正在使用dock布局面板来布局网页。在中间,我有一个流面板,它添加了一组大小不同的子对象。当小部件的数量变大时,中心面板的大小将不会改变,以包含这些新的小部件。如何使dock layout panel调整中心面板的大小,以便中心面板中flow panel的所有子部件都清晰显示?如果有人能提供这方面的信息,我将不胜感激。我知道dock布局面板使用绝对定位,但是当flow面板有多个小部件时,我的flow面板设置为动态调整大小

谢谢


MPH

GWT
***LayoutPanel
小部件的目的是在每个浏览器中提供可预测的像素完美布局,因此DockLayoutPanel无法调整其中心组件的大小。您的N、S、E、W组件具有固定的大小。您希望DockLayoutPanel如何保持这些组件大小并调整中心组件的大小以适应内部不断增长的内容?

将docklayout面板添加到rootlayout面板上,它将正确调整大小:

DockLayoutPanel p=新DockLayoutPanel(单位:EM)

/*添加N S E W元素*/

RootLayoutPanel rp=RootLayoutPanel.get()

希望这对你有用

rp.add(p);