【发布时间】:2011-11-10 18:01:24
【问题描述】:
我正在尝试使用setIcon 和jLabel 显示从网站下载的图像
jLabel5.setIcon(new ImageIcon("image.png"));
在程序开始时,图像不存在,它被下载,然后显示,没有问题。但是如果它发生变化,即使它下载了更新版本的图像,它也会显示旧版本,就好像它有它的缓存或其他东西一样。
有人知道为什么会这样吗?使用或不使用此方法如何解决?
我还尝试执行以下操作以查看是否有帮助,但没有成功:
jLabel5.setIcon(null);
jLabel5.setIcon(new ImageIcon("image.png"));
它什么都不会显示,然后又是相同的旧图像。
【问题讨论】: