0

我正在使用 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

4

1 回答 1

0

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

于 2012-04-30T09:11:07.730 回答