0

请帮帮我,我在 for 循环中使用 Vaadin 的 GridLayout

                    for (int i = 0; i < SubjectLength; i++) 
                    {
                    GridLayout tableHeader= new GridLayout(3,1);
                    tableHeader.addComponent(TopicTitle);
                    tableHeader.addComponent(MinHr);
                    tableHeader.addComponent(Streams);
                    tableHeader.setWidth("300px");
                    tableHeader.addStyleName(TABLEHEADER_STYLE);
                    }

问题是 GridLayout 的多次添加以在循环的最后一个值添加 gridLayout 结束。但是如果我尝试执行 System.out.println("print") 它会导致打印正确数量的打印值。我应该怎么做才能添加多个 GridLayout?

4

1 回答 1

1

您不能在布局中多次添加相同的组件。您必须创建 TopicTitle、MinHr 和 Streams 的新实例。

于 2012-10-05T13:52:59.113 回答