作者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)
推 sk8er411:不才小弟我問我個蠢問題,圖的檔名一樣的 03/17 09:16
推 lieney:用new ImageIcon(ImageIO.read(File)) 03/17 16:55
→ wong0101:謝謝樓上! 成功了 03/17 19:55