Java 增加ZK中柱的尺寸

Java 增加ZK中柱的尺寸,java,Java,我想在zk网格中增加列的大小,以防在同一行中添加列。在两列之后执行此操作,然后添加长度较小的下一列。但是我调用了layout.resize(),我希望所有列都将添加定义的大小/长度,布局应使用滚动自动展开。我的代码是基于Zk的纯java。其中一些代码是: Borderlayout layout = new Borderlayout(); Center center = new Center(); center.setFlex(true); center.appendChild(grid);

我想在zk网格中增加列的大小,以防在同一行中添加列。在两列之后执行此操作,然后添加长度较小的下一列。但是我调用了layout.resize(),我希望所有列都将添加定义的大小/长度,布局应使用滚动自动展开。我的代码是基于Zk的纯java。其中一些代码是:

Borderlayout layout = new Borderlayout();
Center center = new Center();
center.setFlex(true);
center.appendChild(grid);           
layout.appendChild(center);         
layout.resize();
formComponent = layout;
grid.setSizedByContent(true);
treePanel.getTree().addEventListener(Events.ON_SELECT, this);

//------------------------//
///here appends a new child////
Div div = new Div();
div.setAlign("right");
Label label = editor.getLabel();        
div.appendChild(label);
if (label.getDecorator() != null)
div.appendChild(label.getDecorator());             
row.appendChild(div);
//-------------------------------//
我在谷歌上搜索过,但发现“grid.setSizedByContent(true)”是可行的,但它适用于.zul文件。我不能在网格的java代码中使用它。有人能帮我吗