Gif animado se corrompe en Java

Hola a todos:) espero me puedan ayudar, es algo la verdad sencillo pero no se que hacer.
Resulta que quiero usar un gif animado para una aplicacion con Java Swing, y ya la tengo todo perfecto. Pero al momento de probar la aplicacion el gif de daña mucho y se ve muy feo y no se porque pasa eso, porque el gif esta perfecto._. alguna idea??