[問題] 執行中 讀取路徑一樣,該檔案更新,沒反應

看板java作者 (wong0101)時間12年前 (2013/03/16 23:34), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
想請教版上的各位一個問題 在下面程式碼當中,我按一下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)

03/17 09:16, , 1F
不才小弟我問我個蠢問題,圖的檔名一樣的
03/17 09:16, 1F

03/17 16:55, , 2F
用new ImageIcon(ImageIO.read(File))
03/17 16:55, 2F

03/17 19:55, , 3F
謝謝樓上! 成功了
03/17 19:55, 3F
文章代碼(AID): #1HH93uNO (java)