我有一个带有3个垂直面板的水平面板。 在垂直面板上有自定义小部件Gwt垂直面板单元高度
我需要所有垂直面板具有相同的高度(即使它们内部具有不同数量的小部件)和空白空间中的按钮。
所以,我把所有面板的高度= 100%,按钮高度= 100%。
的问题是,verticalpanel细胞高度是比我小部件大,所以它留下的所有verticalpanels部件之间的空间。
我怎样才能调整verticalpanels细胞高度到我的小部件的高度。我的小部件不是像这个例子那样的图像,所以我无法知道小部件的高度。
我有很多的时间在这个问题上,anyidea将有助于 THX !!!!
thx,用getOffsetHeight我可以得到小部件的高度。但是,如果在将小部件添加到面板后使用它,高度为0px。如果我在onLoad()中使用该方法,它会计算窗口小部件的高度,但在它应用样式之前。 当我应该使用该方法来获得小部件高度后,它应用风格??? thx再次!!! – david 2010-07-16 21:39:48
使用Cell的高度似乎是合乎逻辑的。我的其他要求是设置水平对齐,并通过相同的方式。但是......没有效果,它不工作,不知道为什么,如果找到一个我将在稍后发布的anwser。 – 2015-03-03 13:57:55
发现它是什么,非常简单。只需添加第一(窗口小部件)和布局之后的值(水平aligment和高度),所以: 'verticalPanel.add(插件);'' vertialPanel.setCellHeight(插件 “30PX”);' – 2015-03-03 18:52:39