MiG Layout 3.5 - SWT/Swing LayoutManager
MiG Layout 3.5 is a Layout Manager for Swing and SWT that is very easy to use, yet extremely powerful when needed. It has a syntax that resembles CSS and replaces the functionality of all other layout managers, including FormLayout and TableLayout.
Version 3.5 contains several improvements. You can view them all in the change log.
At the site there are also demo applications, cheat sheets and a white paper.
If you are visiting JavaOne, note that I will have a Technical Session (TS-4928) about how to create GUIs using MiG Layout. If you are attending JavaOne and you are a client side developer, or want to be one, please come and see it. I promise you that you will create more good looking GUIs faster if you do.
Cheers,
Mikael Grev
- Login or register to post comments
- 2148 reads
- Flag as offensive
- Email this Announcement
- Printer-friendly version
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)







Comments
Joe Attardi replied on Tue, 2008/04/29 - 11:45am
Mikael Grev replied on Tue, 2008/04/29 - 9:53pm
Mike P replied on Wed, 2008/04/30 - 12:43pm
MigLayout kind of makes the whole layout frustrations in Swing go away. I'm not 100% behind the exact syntax, but the learning curve isn't bad and you can get going with it quite quickly. Without MigLayout you'd be hopping back and forth between various other layout managers each with their own quirks. I haven't seen it generate any strange errors or unpredictable behavior. It's stable and effective and it's been around for a while. If anyone has any doubts and is scratching their head over what to use, stop, use MigLayout, you won't be sorry. The documentation is good, and there are examples and demos that'll help ramp you up.
I was going to write a printf-style layout manager myself at one point, but then I discovered MigLayout and immediately canned my concoction. Thanks for saving me oodles of time.
Cudos to Mikael.
Mikael Grev replied on Wed, 2008/04/30 - 4:03pm
Ingo Kegel replied on Thu, 2008/05/01 - 4:17pm
Jacek replied on Tue, 2008/05/06 - 3:59pm