I've been developing under Java2 for a while with AWT/Swing libs to make a small 2Dimensional game framework, LJGWL-like but on my own.
It is seemly important to use DBffr' for any real-time Graphics application, if you intend to get an user.friendly interface.
So I also faced the EDT issues
about refresh speed, both with AWT and Swing. Therefore I looked for another way to render components, and that is, JCSP which involves USA students
in the project. JCSP for Java communicating seuential processes
renders Java components throughout an integrated Channels-Processes network that make the Components Active.
You can find some piece of my work-in-progress at souceforge.net listed below. I'm about to get the graphics rendering active. And also at JCSP they're gonna get out of the Swing implementation of their project.