In the majority of cases the best way to create a layout is by using a table layout manager. However, other layout managers are available for backward compatibility and for special circumstances.
These layout managers are:
Attachment Layout Manager
Flow Layout Manager
Grid Layout Manager
Split Layout Manager
Specify the Layout Manager
Set the Layout Properties
Run Applications with Layout Managers