当我运行sqlite查询的结果时,我想在VerticalPanel中创建HorizontalPanels,并根据查询结果使用Labels填充面板。我该如何动态创建这些面板和标签?
我在考虑mainPanel.add(new HorizontalPanel().add(new Label("my text")));
,但这不起作用,我为每个小组设置了多个标签。
答案 0 :(得分:2)
多次执行相同基本任务的好方法是什么?
for (DataItem d:dataSet){
HorizontalPanel p=new HorizontalPanel();
p.add(new Label(d.getData()));
myVerticalPanel.add(p);
}
使用正确的方法调用和类名来适应您的特定需求。