2012-10-05 83 views
0

请帮我, 我使用Vaadin的网格布局内的for循环像Vaadin多个网格布局

    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); 
        } 

的问题是多重加入网格布局的在loop.But的,如果最后增值网格布局结束我尝试做System.out.println(“打印”) 它导致打印正确数量的打印值。 我应该怎么做才能添加多个GridLayout?

回答

1

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

+0

谢谢一吨,它的工作原理 –