MiG Layout is the most versatile and flexible layout manager for SWT and Swing. It is using String constraints to format the layout since they are both short to type and easy to understand. MiG Layout can produce flowing, grid based, absolute (with links) and docking layouts. Flexibility and Extensibility For a layout manager to be successful it is important that it can be used in many contexts and that the user isn't constrained by lack of features. This is why you can do almost anything with MigLayout. It is a docking layout manager, a grid layout manager, an absolute positioning layout manager, a flowing layout manager, a panel factory. And.. there's more. License MiG Layout is free to use for commercial projects with no runtime royalty fee. It will also be Open Source as soon an appropriate license has been selected. Reference: http://www.miglayout.com http://www.migcalendar.com/miglayout/whitepaper.html http://www.migcalendar.com/miglayout/cheatsheet.html