到的JPanel我想要加載動畫GIF到JPanel的,所以我看怎麼做了,但是當我運行程序如何加載動畫GIF從MAC
我得到這個消息:
java.net.MalformedURLException: no protocol: /Users/me/Documents/workspace/ManageTimeClock/Images/timeanim.gif
我檢查我的gif路徑和它的正確!
那麼我該怎麼做?
我的代碼:
URL url;
try {
url = new URL("/Users/me/Documents/workspace/ManageTimeClock/Images/timeanim.gif");
Icon imgGif = new ImageIcon(url);
JLabel lblGif = new JLabel();
lblGif.setIcon(imgGif);
lblGif.setBounds(100, 100, 400, 450);
switchPanel.add(lblGif);
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
我解決它感謝所有反正:)
你可以嘗試添加file://到URI嗎? –
「URL」的Javadocs的哪一部分讓你感到困惑?這不是一個URL,因爲它沒有協議。 –
yes..stil no help @ mig-25foxbat –