动画* .gif帧率太高

时间:2009-08-14 14:32:45

标签: java swing

我正在将动画gif加载到JButton中。在线gif看起来以正常速度移动。但是当我在java中加载它时,动画似乎试图尽快运行!我怎么能减慢速度呢?

这是我的代码:

public Icon getIcon(){
  return new ImageIcon(getClass().getResource("images/working.gif"), "Application is running.");
 }

有什么想法吗?谢谢你的家伙。

1 个答案:

答案 0 :(得分:2)

浏览器倾向于限制GIF的帧速率。例如,我已经读过Opera和IE将比Firefox更慢地修复帧速率。 Here's an example of people seeing this effect.

问题可能是.gif本身的动画延迟不正确,在浏览器中查看它只会掩盖问题。