Gwt 列表框中的项目没有';当我试图运行该项目时,它不会出现

Gwt 列表框中的项目没有';当我试图运行该项目时,它不会出现,gwt,Gwt,这是我的代码,在我的列表框中甚至一个单词也看不到。有什么问题吗 idStore = new ListStore<Category>(new ModelKeyProvider<Category>() { @Override public String getKey(Category item) { return item.getIdcategory() + ""; }

这是我的代码,在我的列表框中甚至一个单词也看不到。有什么问题吗

idStore = new ListStore<Category>(new ModelKeyProvider<Category>() {

            @Override
            public String getKey(Category item) {
                return item.getIdcategory() + "";
            }
        });
        idStore.addAll(list);

        lb = new ListBox();
        LabelProvider<Category> lp = new LabelProvider<Category>() {

            @Override
            public String getLabel(Category item) {
                lb.addItem(item.getStrName());
                return item.getStrName();
            }
        };
        lb.setVisibleItemCount(5);
        lb.setMultipleSelect(true);

        vlc.add(new FieldLabel(lb, "Categories"), new VerticalLayoutData(1, -1, new Margins(10)));
idStore=newliststore(newmodelkeyprovider()){
@凌驾
公共字符串getKey(类别项){
返回项。getIdcategory()+“”;
}
});
idStore.addAll(列表);
lb=新列表框();
LabelProvider lp=新的LabelProvider(){
@凌驾
公共字符串getLabel(类别项){
lb.addItem(item.getStrName());
return item.getStrName();
}
};
lb.setVisibleItemCount(5);
lb.setMultipleSelect(真);
新增(新字段标签(lb,“类别”)、新垂直布局数据(1,-1、新边距(10));

为什么不尝试类似的方法:

lb.setVisibleItemCount(1);
这将启用适当的下拉/列表框。我认为您还必须将组件添加到
root
面板