From Mig InfoCom:
MiGLayout is the most versatile and flexible Swing and SWT Layout Manager for Java. It is using String or API type-checked constraints to format the layout. Strings are both short to type and easy to understand. MiGLayout can produce flowing, grid based, absolute (with links), grouped and docking layouts. You will never have to switch to another layout manager ever again. MiGLayout is created to be to manually coded layouts what Matisse/GroupLayout is to IDE supported visual layouts. This version is the first release on CNET Download.com.