When I switched from my Java 5 to Java 6 my Swing drawing lost like 75% of its drawing speed so I had to basically either stay with Java 5 or switch to Java 6 and convert all my code using some better graphics engine. I chose to stay with Java 1.5 for the moment.
Now with Java 1.7 out, has anyone tried it and does it work well drawing Swing or do I need to get away from Swing to get enough frame rates to make a 2D game?