JavaOne: TS-3340: Architecting Complex JFC/Swing Applications

Where is the Pain? Reaching Nirvana No uber framework NetBeans Spring RCP No comprehensive framework, some smaller focused ones Solving the Pain Reuse hard in Swing apps, because no strong conventions, GUI layout code can be everywhere.

Solutions Framework examples Threading Issues Tools Summary: This was a pretty good talk. The take-aways are to go and keep tabs on some of these frameworks (they may need another year), and to look into some GUI builders and 3rd party layout managers.