看板 java 關於我們 聯絡資訊
想請教版上的各位一個問題 在下面程式碼當中,我按一下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