Just remind you if you are at JavaOne and have not scheduled it yet. Remember my talk:

TS-3316 Why Spaghetti Is Not Tasty: Architecting Full-Scale Swing Apps

Thursday , May 10, 2:50 PM – 3:50 PM, Hall E – 135

This presentation tackles the biggest issue in building medium- to large-scale Swing applications: if they are not architected from the beginning, there is a high possibility of the interconnections and communication (events/listeners) becoming the biggest pile of spaghetti you have ever seen. This leads to unmanageable application code; slipping project deadlines; spiraling development costs, and in bad cases, project failure. The presentation sets out to explain the main issues a developer is likely to come across in trying to build a full-scale Swing application.