Here’s an interesting concept (not new, but first time I’ve seen it for Swing). JAXX is an XML language for declaratively designing Swing layouts, instead of buildining up your layouts programatically.
More details in the article on the java.net site here.