调整GWT DockLayoutPanel的北/南/东/西组件的大小

ben*_*rre 6 gwt

有谁知道如何调整GWT DockLayoutPanel的子面板的大小?当我添加一个方向面板时,我必须给它一个尺寸,即:

panel.addSouth(new HTML("south"), 2);
Run Code Online (Sandbox Code Playgroud)

我怎么能在事后调整这个南面板?

Dav*_*vid 8

你可以使用这样的setWidgetSize方法:

DockLayoutPanel panel = new DockLayoutPanel(Style.Unit.EM);

HTML html = new HTML("south");
panel.addSouth(html, 2);

// change the size of the html widget to 4em
panel.setWidgetSize(html, 4);
Run Code Online (Sandbox Code Playgroud)