2009-08-14 15 views
0

JButtonにアニメーションgifを読み込んでいます。オンラインで通常のペースで移動するように見える。しかし、Javaでロードすると、アニメーションができるだけ早く実行しようとしているように見えます!どうすればそれを遅くすることができますか?ここでアニメーション* .gifフレームレートが高すぎる

は私のコードです:

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

任意のアイデア?どうもありがとう。

+4

問題のGIFへのリンクを追加してください。あなたの遅延はGIFファイルで間違っている可能性が高いです。 –

+0

waw ....そうですよ!アドバイスをいただきありがとうございます:D @Sandro – gumuruh

答えて

2

ブラウザはGIFのフレームレートを制限する傾向があります。たとえば、私はOperaとIEがFirefoxよりも遅いフレームレートを修正することを読んだ。 Here's an example of people seeing this effect.

アニメーションの遅延が.gif自体で正しくなく、ブラウザで表示すると問題が隠されている可能性があります。

+0

はい問題でした。私は新しいフレームレートでgifを保存しましたが、今正しく動作します。ありがとうございました! – Sandro

関連する問題