动态创建面板?

时间:2011-11-22 19:30:58

标签: java gwt

当我运行sqlite查询的结果时,我想在VerticalPanel中创建Horizo​​ntalPanels,并根据查询结果使用Labels填充面板。我该如何动态创建这些面板和标签?

我在考虑mainPanel.add(new HorizontalPanel().add(new Label("my text")));,但这不起作用,我为每个小组设置了多个标签。

1 个答案:

答案 0 :(得分:2)

多次执行相同基本任务的好方法是什么?

for (DataItem d:dataSet){
    HorizontalPanel p=new HorizontalPanel();
    p.add(new Label(d.getData()));
    myVerticalPanel.add(p);
}

使用正确的方法调用和类名来适应您的特定需求。