我正在将动画gif加载到JButton中。在线gif看起来以正常速度移动。但是当我在java中加载它时,动画似乎试图尽快运行!我怎么能减慢速度呢?
这是我的代码:
public Icon getIcon(){
return new ImageIcon(getClass().getResource("images/working.gif"), "Application is running.");
}
有什么想法吗?谢谢你的家伙。
答案 0 :(得分:2)
浏览器倾向于限制GIF的帧速率。例如,我已经读过Opera和IE将比Firefox更慢地修复帧速率。 Here's an example of people seeing this effect.
问题可能是.gif本身的动画延迟不正确,在浏览器中查看它只会掩盖问题。