作者wong0101 (wong0101)
看板java
标题[问题] 执行中 读取路径一样,该档案更新,没反应
时间Sat Mar 16 23:34:14 2013
想请教版上的各位一个问题
在下面程式码当中,我按一下button後,button的图会改变,
不过这时扔在执行中
我把该图(同路径)换成另外一张图时,再按下button後却不会换一张新的图
---------------------------------------------------------------
public class
Demo extends JFrame implements ActionListener{
Button
button1;
//......
public void actionPerformed(ActionEvent event) {
if(event.getSource()==
button1){
Icon
icon = new ImageIcon(
getClass().getResource("s1.jpg") );
button1.setIcon(
icon);
}
}
-----------------------------------------------------------------
想请问版上的各位,原因为何?? 是因为路径一样所以系统不会再去抓一次档案吗?
有没有什麽解决方法阿?
先谢谢各位了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.51.26
※ 编辑: wong0101 来自: 140.115.51.26 (03/16 23:36)
1F:推 sk8er411:不才小弟我问我个蠢问题,图的档名一样的 03/17 09:16
2F:推 lieney:用new ImageIcon(ImageIO.read(File)) 03/17 16:55
3F:→ wong0101:谢谢楼上! 成功了 03/17 19:55