2011-02-11 53 views
0

在我的代碼我指的是圖像:爲什麼我的代碼沒有看到新圖像?

ImageIcon icon = createImageIcon("images/1b.png");

它的工作原理。然後我添加一個新的圖像到目錄(images/1a.png),Java沒有看到這個圖像!此外,我修改舊圖像(images/1b.png)和Java顯示圖像的舊版本(它沒有看到修改)。我試圖按「F5」。它確實記錄了幫助。

有誰知道發生了什麼。這個問題如何解決呢?

ADDED

我甚至從目錄中刪除舊的圖像。 Java仍然看到它。我使用Eclipse。順便說一句,我沒有「清理和重建」。我該怎麼做?

加入2-

正如我已經說過,我有奇怪的行爲(新的圖像沒有見過,即使他們是從文件系統中刪除舊的圖像所示)。按照人們的建議,我清理項目(在eclipse中,點擊「Project」,然後點擊「Clean ...」)。之後,Eclipse停止查看舊的移除圖像。我很高興,最後我提出了一個可預期的行爲。但之後我將舊映像重新放回到文件系統中,並再次清理了該項目,但仍然看不到圖像。並且我收到以下錯誤消息:

at checkgame.GameWindow$12.run(MyWindow.java:1457) 
at java.awt.event.InvocationEvent.dispatch(Unknown Source) 
at java.awt.EventQueue.dispatchEvent(Unknown Source) 
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
at java.awt.EventDispatchThread.run(Unknown Source) 

有人知道發生了什麼嗎?

附加的3

我已經刷新該項目之後,我的代碼開始看「老」的形象(已刪除,比放回)。但是代碼仍然沒有看到新的圖像。

+2

我希望你清潔和重新構建應用程序 – 2011-02-11 10:38:47

+1

清潔和重建,你使用的是哪個IDE項目 – willcodejavaforfood 2011-02-11 10:38:54

回答

2

你有沒有乾淨和插入這些文件後重建項目?日食仍然可以使用你的程序的舊版本。

相關問題