【问题标题】:How to Insert an Animated gif in Java [duplicate]如何在 Java 中插入动画 gif [重复]
【发布时间】:2012-12-19 01:58:35
【问题描述】:

可能重复:
Show animated gif in Java

如何在 Java 中插入动画 gif 图像?

我已经看过不同的答案和问题。但是当我对此进行编码时,它不会显示 gif 动画。

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

最后我使用drawImage的方法。

【问题讨论】:

    标签: java


    【解决方案1】:

    你可以简单地使用一个 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);
    }
    

    【讨论】:

    • 是闪烁一堆不像原来的gif。知道为什么吗?
    猜你喜欢
    • 2017-07-05
    • 2014-04-10
    • 1970-01-01
    • 2011-07-18
    • 2012-05-23
    • 1970-01-01
    • 2012-09-15
    • 1970-01-01
    • 2014-12-07
    相关资源
    最近更新 更多