java new出来的东西是上一次的

我new一个ImageIcon,为什么一直是上一次的。明明本地文件已经修改了。使用的是按钮监听。如何解决?图片说明

图片说明

确切的说是new出来的一直是第一次的文件,我也不知道为什么

你按钮点击一次之后就设为无效了,最后一行setEnable(true);
可以把这一行注释掉,而且你每次运行之前需要重新编译一下代码

你是先执行程序,然后去修改的本地文件吧,这样程序读取的肯定是修改前的文件信息