Duda control de gifs

glauc
20 de Marzo del 2009
Hola, mi consulta es que estoy intentando controlar una anmiación gif en java, nada de javascript ni por el estilo, es una aplicación escritorio java, por lo que tiene que ser en java.
He estado buscando usando Threads entre otras cosas, pero no encuentro la solución. Se trata de un gif que ya de por sí es animado, y al ejecutar la aplicación este ya se encuentra en movimiento, y no consigo encontrar la forma de conseguir pararlo y volverlo a iniciar al realizar cualquier evento, tanto un click en un botón como al hacer un focus en un campo texto o lo que sea.
El gif en cuestión indicaría que la aplicación está buscando. Mientras está buscando, el gif debería estar animado, y cuando termina de buscar, debería de pararse. Es como un progress bar, pero hecho con un gif.
Agradezco cualquier aportación. Un saludo a todos.