0

重複の可能性:
JavaでアニメーションGIFを表示する

JavaでアニメーションGIF画像を挿入するにはどうすればよいですか?

私はすでにさまざまな答えと質問を見てきました。しかし、これをコーディングすると、アニメーション化されたgifは表示されません。

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

最後に、メソッドを使用しますdrawImage

4

1 に答える 1

4

単純にJLabelを使用できます(ここから盗まれました。これが必要な場合は、彼にクレジットを与えてください)。

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);
}
于 2013-01-04T15:56:00.710 に答える