Java 动画*.gif帧速率太高

Java 动画*.gif帧速率太高,java,swing,Java,Swing,我正在将动画gif加载到JButton中。在线gif看起来以正常的速度移动。但是当我用java加载它时,它看起来像是在试图尽快运行动画!我怎么才能至少让它慢下来 这是我的密码: public Icon getIcon(){ return new ImageIcon(getClass().getResource("images/working.gif"), "Application is running."); } 有什么想法吗?谢谢大家。浏览器倾向于限制GIF的帧速率。例如,我读到Ope

我正在将动画gif加载到JButton中。在线gif看起来以正常的速度移动。但是当我用java加载它时,它看起来像是在试图尽快运行动画!我怎么才能至少让它慢下来

这是我的密码:

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

有什么想法吗?谢谢大家。

浏览器倾向于限制GIF的帧速率。例如,我读到Opera和IE会比Firefox更慢地修复帧速率


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

请添加相关gif的链接。您的延迟很可能在GIF文件中不正确。waw。。。。这是正确的!谢谢你的建议:D@Sandroyes,这就是问题所在。我用新的帧速率保存了gif,现在可以正常工作了。非常感谢。