Take a look at this!
Provide d3d pipeline to improve runtime performance of Swing/2D: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5104393
D3D: minimize device state changes in the pipeline: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6252147