繁体   English   中英

如何在Swing JList菜单中插入图像?

[英]how can i insert a image in swing JList menu?

这是我的代码:

URL imageUrl = status.getUser().getProfileImageURL();
ImageIcon tivitImage = new ImageIcon(imageUrl);
listModel.addElement(tivitImage.getImage());  // maybe this part is wrong 
listModel.addElement(tivitImage.getImage()); // maybe this part is wrong

是的,那就是问题所在。 只需将Icon添加到ListModel(而不是图像)即可。 JList支持图标的默认渲染器。

您可以JList或使用您自己的ListCellRenderer ,如本文所示。

另请阅读: http : //www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JList.html ,最后,解释了一个带有国家标志的jlist。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM