jLabelにsetIconを使ってgif画像を貼り付けています。

アプリケーションを起動したときにはきちんと表示されるのですが、
他のウィンドウが重なったり、最小化させたあとに
もう一度そのウィンドウを開くと、
画像が表示されなくなってしまいます。

きちんと表示させるためには何が必要なのでしょうか?
よろしくお願いします。