Gwt 如何在高度相同的两个面板上拆分

Gwt 如何在高度相同的两个面板上拆分,gwt,Gwt,您能告诉我如何使用SplitLayoutPanel和UI builder将页面分成两部分吗。我想用水平线来调整两个面板的大小 我试过了 <g:SplitLayoutPanel ui:field="main"> <g:north size="50" unit="PCT"> ... </g:north> <g:south size="50" unit="PCT"> ... </g:s

您能告诉我如何使用SplitLayoutPanel和UI builder将页面分成两部分吗。我想用水平线来调整两个面板的大小

我试过了

<g:SplitLayoutPanel ui:field="main">
    <g:north size="50" unit="PCT">
        ...
    </g:north>
    <g:south size="50" unit="PCT">
        ...
    </g:south>
</g:SplitLayoutPanel>

...
...
但是我有两行。

尝试两个面板中的一个

并在
中指定单位,而不是在每个零件中指定单位(这迫使您对所有零件使用相同的单位)


如果使用N和S,它将使用剩余空间放置N、S和一个中心(它没有意识到50%+50%占用所有可用空间)


如果使用N和center,它会说:使用50%表示北方,其余(50%)表示中心。

这样更好。现在我有一句话。如何在50%的高度上分割线不是显示在50%的高度上吗?或者问题是何时调整大小?我不确定调整大小时的行为…heightClass SplitLayoutPanel的50%上是否显示了该行没有适当的setUnit()方法元素您是对的。Javadoc说:这个面板的使用方式与DockLayoutPanel相同,只是它的子部件的大小总是以Style.Unit.PX单位指定,并且每对子部件之间都有一个拆分器,用户可以拖动。所以你可以把它变成手动的。