2012-10-05 86 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

謝謝一噸,它的工作原理 –