Layout containers are used primarily to arrange other components on the screen. Layout containers include:
FlowPane - Container that arranges components in a horizontal line, wrapping when contents don't fit on a single line.
BoxPane - Container that arranges components in a line, either vertically or horizontally.
TablePanes - A container that lays out its children in a two-dimensional table structure, optionally spanning table cells.
Border - A container with an optional title that draws a border around a single content component.
StackPane - Arranges components in layers, like a stack of transparencies.
SplitPane - Provides a draggable divider between two components allowing a user to dynamically change the size of each; may be horizontal or vertical.
Form - Arranges components in a "form" layout with labels to the left and optional flag messages (e.g. to alert a user to input errors) to the right.
Panel - Performs no layout, allowing the application to specify absolute component positions and sizes.
Each of these are discussed in detail in the following sections.
Next: Flow Panes