Java如何控制动画GIF?

时间:2012-05-15 18:49:53

标签: java controls delay gif animated-gif

有没有办法将动画GIF添加到JButton中并控制它? 例如:

  • 在第1帧暂停,然后使其显示第2帧(在第2帧暂停)
  • 设置帧动画之间的延迟
  • 到达终点时停止(不重播)

2 个答案:

答案 0 :(得分:1)

我从来没有理由打破GIF,但就像我所知,Java可以访问GIF的每一帧。

无论您的解决方案是什么,都需要一些编码。无论是很多还是稍微取决于您的要求和编码技巧。

在互联网上,有些人说javax.imageio.ImageReader可以做你想做的事:http://docs.oracle.com/javase/6/docs/api/javax/imageio/ImageReader.html

答案 1 :(得分:0)

我知道this tutorial不是关于GIF动画,而是关于滑块,但你可以从中收集一些东西。