如何在不设置其高度(以像素为单位)的情况下查看GWT StackLayoutPanel

时间:2012-04-30 07:58:50

标签: gwt gwt2

我正在使用GWT,我正在动态创建StackLayoutPanel。例如。我在VerticalPanel中有4个或5个StackLayoutPanel。我以像素为单位设置StackLayoutPanel的高度。如果我没有设置高度,我在视图中只看到一个StackLayoutPanel而不是4或5.我想看到所有面板,但不想以像素为单位设置高度。

我的代码,

    StackLayoutPanel stackLayoutPanel = new StackLayoutPanel(Unit.EM);
    stackLayoutPanel.setHeight("300px");
    List<String> list = Lists.newArrayList();
    VerticalPanel vPanel = new VerticalPanel();
    for(String value : list) {
         stackLayoutPanel.add(new Label("Hello"), new Label("Hai"), 4);
    }
    vPanel.add(stackLayoutPanel);

任何人都可以帮助我吗?

提前致谢, Gnik

1 个答案:

答案 0 :(得分:0)

有时,如果更改了这些css属性,那些面板有时会消失。所以只要尝试编辑那些,我可能会错,如果是这样请原谅我。对于堆叠布局面板的容器,我认为有一个flex表是很好的。