SpeedJG - XML based Java Swing GUI Builder
SpeedJG is an XML-based GUI builder tool to create state-of-the-art Java Swing applications. The core part of this tool is a parser that reads the meta-data described in XML to create Java GUI components on the fly. An IDE, itself generated by and using this parser, enables the Java developer to design GUIs, generate their meta-data, check their layout, and create the corresponding source code.
FormLayoutMaker If you love Java but you haven't found an elegant way to layout forms then you've come to the right place. I struggled with this for years and always thought that there should be something easier than GridBagLayout. I thought laying out Java Swing forms should be as easy as laying out HTML pages. With FormLayoutMaker, you can easily build complex screens in minutes without a heavy weight IDE. FormLayoutMaker will work in conjunction with any development environment, from NetBeans and Eclipse to VI and Emacs. And for the best part, it's completely free and open source.