我正在使用ext-gwt并且无法弄清楚如何拆分面板,以便我有 2 个小部件,在可调整大小的拆分器的每一侧都有一个,两个小部件的高度都是 100%,它们的宽度是可变的。
本质上,我想要的是:
-----------------------------------------
| Widget1 | Widget2 |
| | |
| | |
| | |
| | |
| <-|-> |
| | |
| | |
| | |
| | |
-----------------------------------------
我用 BorderLayout 尝试过,但我认为我做错了,它不起作用(小部件的垂直高度不会占据整个屏幕)。任何人都可以帮忙吗?这是我尝试过的最新形式:
public void onModuleLoad() {
Viewport v = new Viewport();
v.setLayout(new RowLayout(Orientation.HORIZONTAL));
ContentPanel panel1 = new ContentPanel();
panel1.setHeading("Panel 1");
ContentPanel panel2 = new ContentPanel();
panel2.setHeading("Panel 2");
v.add(panel1, new RowData(.3, 1));
v.add(new SplitBar(LayoutRegion.EAST, panel1));
v.add(panel2, new RowData(.7, 50));
RootPanel.get().add(v);
}
谢谢!