2013-01-04 222 views
0

可能重複:
Show animated gif in Java如何插入GIF動畫在Java中

我如何可以插入Java中的動畫GIF圖像?

我已經看過不同的答案和問題。但是當我編碼時,它不會顯示GIF動畫。

Image image = Toolkit.getDefaultToolkit().getImage("yourFile.gif"); 
Image image=ImageIO.read(new File("yourFile.gif")); 

最後,我用方法drawImage

回答

4

你可以簡單地使用一個JLabel(從here被盜,去給他的信用,如果這是你需要的東西。)

public static void main(String[] args) throws MalformedURLException { 

    URL url = new URL("<URL to your Animated GIF>"); 
    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); 
} 
+0

是閃爍一堆不像原來的gif。任何想法爲什麼? –