Yes, I am having the same problem with animated GIFs. I have a JApplet that contains a JPanel that contains a JLabel. The
applet implements ActionListener and starts a javax.swing.Timer that ticks every 1/10th of a second. After 100 ticks (10 seconds), it changes the ImageIcon in the label. Some icons in the list are animated and some are not.
When the icon is changed to an animated icon, the animation only lasts for one tick, then the icon stops animating. In addition, if I invoke repaint() in the actionPerformed() method, the animated icons disappear.
Any suggestions? I am exploring the use of an ImageObserver.