Recent blog posts
- We're repeating that mistake?
- Consuming Internet media gives you a negative charge
- How data affects wifi range
- Technology predictions for the next 10 years
- Absolute minimal styles for your unstyled site
- iPhone app? I'd rather not
- Four grids
- Some books I'm interested in
- For web dev, a great monitor is critical
- because of twitter I blog less
Bearfruit
Matisse, the best GUI designer ever;
but only for the first time form designing. IMHO, the Problem is: every component is layouted twice: in a horizonal and also in a vertical group. Now, if you do layout the form for the first time, you know it exactly to which groups all your components belong and which behaviours there are. If you will do some changes later - sorry. If you hit a wrong anchor for the new component (this is true in 95 per cent of all cases), the whole group will be moved. Much worse: the whole line and column is concerned. So, you can get simple layouts quickly, also the ones with repeating component groups (table like). But don’t try to change it before you have perfectly learned it. Take a look on the generated code first - it is nothing for the daily praxis.
In the other words: this layout maanger is not too much scalable.
But, fortunately, there are also another approaches aside of Matisse and GridBagLayout. See MigLayout, for example. Here you can define your layout in few lines and they stay readable for your grandchildren, too.