希望你做得很好,我在下面的代码中尝试了icon_URLImage来优化多列表的加载
while (c.next())
{
hlist = new Hashtable();
r = c.getRow();
hlist.put("Line1", r.getString(6));
hlist.put("Line2", r.getString(8));
sb.delete(0, sb.length());
sb.append("alb").append(r.getInteger(4));
urlcover = r.getString(10);
hlist.put("icon", defaultimg);
hlist.put("iconName", sb.toString());
hlist.put("icon_URLImage", urlcover);
vlist.add(hlist);
}
mlist.setModel(new Model(vlist));
mlist.setRenderer(createListRenderer());
In createListRenderer my code is :
private static MultiButton createRendererMultiButton() {
MultiButton b = new MultiButton();
b.setName("icon");
b.setNameLine1("Line1");
b.setNameLine2("Line2");
b.setUIID("Label");
return b;
}
private static ListCellRenderer createListRenderer() {
MultiButton sel = createRendererMultiButton();
MultiButton unsel = createRendererMultiButton();
return new GenericListCellRenderer(sel, unsel);
}PlaceHolder已加载,但仍未显示在线图像,请帮助我。对不起,我的英语不太好。
发布于 2014-10-25 08:47:05
您应该删除该行:
hlist.put("icon", defaultimg);您在那里放置了一个图像,而URLImage代码认为下载已经完成。
仅供参考这不是MultiList这是MultiButton的列表
https://stackoverflow.com/questions/26548067
复制相似问题