JLable更换icon
这种方法是不能加载新的图片
swing awt的刷新全用了 还是不行
resultLabel.setIcon(new ImageIcon(“1.png”));
resultLabel.repaint();
resultLabel.updateUI();
resultLabel.setVisible(true);
然后又想到可能是缓存的问题
输入输出流的缓存
就看到设置icon的方法里面有这个方法
I/O输入输出流
下面的这个方法就可以随时加载新的图片出来
Icon icon = new ImageIcon(ImageIO.read(new File(“1.png”)));
resultLabel.setIcon(icon);
这是更换过后的 立马就可以刷新出来