If you have not too complex forms to build, then you could take a look at DesignGridLayout, it is Swing LayoutManager with a fluent API that makes it very easy to write code for your form and easy to read this code (and maintain, I mean modify if needed) and visualize the form through the code.
With DesignGridLayout, one row of components in your form is one line of code.
No XML, full compile-time safety.
No hard-coded spacing values, alignment... DesignGridLayout handles it all for you.
Short learning curve and as quick to layout a form as a GUI designer!
From the time I have discovered it about 2 years ago, I have used it exclusively (I always have been allergic to GUI designers because of the terrible generated code). That was the reason why I took over the project 8 months ago, because I wanted to give it full potential.