seems to work fine Erm, I'm not too sure what's happening... For the life of me I didn't even try and debug after running the application several times in a row from the IDE. I decided to come straight over here and explain what I consider to be odd. , From my above comment:
I hope this helps you . I don't notice any problem using JDK7 on Windows 7. The object continues to rotates as I continuously resize the frame. This may be a version/platform issue. If it is not repainting then the problem can be that the EDT is lagging and not all events are being generated by the Timer because the default is to use setCoalesce(true), which will combine multiple events into one if the EDT lags.