Gracias por la respuesta, la verdad no sabia que se podia hacer...
pero, hay alguna manera de no usar JLabel o cualquier componente, osea, usarlo usarlo en un juego por ejemplo...donde se cargan las imagenes con bufferedimage.
bueno la idea era que yo carge un gif animado y me olvide de hacer variar las imagenes para conseguir el mismo, efecto, creo estar seguro que para que la animacion se de tengo que cargar todas las imagenes y alternarlas pero queria saber si hay alguna forma de que cargando solo un .gif animado este realmente este animado dentro del programa.
es igual de eficiente que C++ he incluso en algunos algoritmos supera a C......
la gente que piensa que java es lento es porque se quedo con el java del 95 o simplemente hablan sin saber las pruebas de rendimiento que se le han hecho a la JVM el unico problema de java es que los programas ocupan mucho en memoria ya que se carga la JVM que por otro lado a causa de eso el lenguaje es mucho mas seguro ya que no permite ningun tipo de overflow en ram.