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.

Reply

The content of this field is kept private and will not be shown publicly.
  • You can use Markdown syntax to format and style the text.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
14 + 3 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Back to top