I'm using swing to create a simple GUI application that has a "slide show" effect with three different images. I use a timer that fires every 50 msec to move the outgoing image a few pixels to the right as the new incoming image moves in to replace it. Once the new image fills the frame the 50 msec timer stops and a 7 second timer is set to go off for the next slide. I had flickering problems during the transition so I used a double buffer based on some other forums that I read and the flicker went away. Then I ran the same code straight from the jar file - as opposed to the NetBeans IDE - and the flicker continues worse than before. Has anyone seen this before? I'm using JDK 1.5 which has some issues with Windows7, but I don't think it's related. Oh, and did I mention it runs perfectly on a Mac.