錯誤消息我嘗試加載圖像:失敗新的ImageIcon(URL)
ImageIcon imageIcon = new ImageIcon(url);
如果我查詢的負載狀態: imageIcon.getImageLoadStatus();
返回MediaTracker.ERRORED
是否有辦法得到一個錯誤信息說明問題是什麼?
錯誤消息我嘗試加載圖像:失敗新的ImageIcon(URL)
ImageIcon imageIcon = new ImageIcon(url);
如果我查詢的負載狀態: imageIcon.getImageLoadStatus();
返回MediaTracker.ERRORED
是否有辦法得到一個錯誤信息說明問題是什麼?
您可以嘗試通過其他方法加載圖像。這可能會給你更好的反饋:
Image img = ImageIO.read(url);
ImageIcon icon = new ImageIcon(img);
發佈你的SSCCE(http://sscce.org),所以我們可以看到你如何實際編碼你的URL。 – camickr 2010-05-26 02:48:38
'新的ImageIcon(「http://sstatic.net/so/favicon.ico」)作爲URL應該能夠做到。請注意,我不想知道爲什麼某個特定案例失敗(在這種情況下,因爲Java無法解析.ico),但是如何在通常因任何原因而失敗時獲得體面的錯誤消息。 – Carsten 2010-05-26 06:45:35