所以我遇到了一個解決方案,在stackoverflow中添加gif圖像到jFrame,現在好像程序接受我在stackoverflow中找到的代碼。但是,定義圖像位置可能有問題,因此我已經同時使用了我目前使用的代碼以及下面的錯誤,請幫助!在jFrame中添加gif錯誤
public static void main(String args[])throws MalformedURLException {
URL url = new URL("f:/SDPproject/CheapDealsMobiApp/build/classes/cheapdealsmobiapp/Gif-1");
Icon icon = new ImageIcon(url);
JLabel label = new JLabel(icon);
JFrame f = new JFrame("Animation");
f.getContentPane().add(label);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.pack();
f.setLocationRelativeTo(null);
f.setVisible(true);
}
需要注意的是,錯誤是「異常線程‘main’java.net.MalformedURLException:未知協議:F」,算得上是可能的位置造成不安的定義?如果是這樣,解決方案是什麼?
替代爲文件(不容易出錯)創建URL: \t'URL URL =新的文件( 「F:/ SDPproject/CheapDealsMobiApp /建造/類/ cheapdealsmobiapp/GIF-1」) 。.toURI()的toURL();' – 2015-03-19 10:30:52