Scott Violet just published a blog about the JSR 295. This JSR defines a binding architecture for JavaBeans. This is very likely to become the binding solution for Swing, and what we will probably see in NetBeans GUI builder for instance. It's worth a look. While you're at it, take a look at the JSR 296. Both JSR had sessions at JavaOne and you'll find the PDFs online on the JavaOne web site.