【发布时间】:2014-04-10 00:34:41
【问题描述】:
我有一些 gif 动画图片(请参阅下面的示例图片)
当我用图形对象绘制它们时,我只得到第一张图像,
我知道我可以用 JLabel 做到这一点(来自其他 stackoverflow 答案)
但我想用图形对象做到这一点,
谁能告诉我
一个简单的方法如何绘制整个动画?
【问题讨论】:
-
当然,看看this example,然后选择你想做多少工作;) - 请记住,这是一个示例,它不是一个完整的解决方案
-
@MadProgrammer 一个 gif 真的需要这么多代码吗?
-
实际上,您可能还需要更多,这基本上就是
JLabel和ImageIcon在后台发生的事情,它只是很好地为您隐藏起来。这也是为什么ImageObserver和ImageProducer接口如此重要的原因 -
一个简化的例子可以在这里找到:tutoref.com/how-to-display-an-animated-gif-in-java-swing
标签: java image swing animation graphics