there are two new Swing LayoutManagers:
They are made to be used together like Layers of an Onion.
Both LayoutManagers together are therefore called: TOnion Layout.
These LayoutManagers are usefull for large datamasks and forms.
They resize within minimum and maximum sizes:
Just give the innermost objects a minimum and maximum size and the whole datamask or form will resize beautyfully.
They can be used within JScrollPane.
Wrap buttons in JPanel with FlowLayout.
Wrap JTables in JPanel with BorderLayout and add to CENTER.
Download and test: https://java.net/projects/tonion
Please post questions and issues at java.net.