| VerticalLayout, GridListLayout, EmptyLayoutUIResourse, BorderLayout, BoxLayout, CenterLayout, FlowLayout, GridLayout, ScrollPaneLayout, SoftBoxLayout, ViewportLayout, WindowLayout | VerticalLayout | @author paling | GridListLayout | | EmptyLayoutUIResourse | A UIResource layout manager.
@author | BorderLayout | A border layout lays out a container, arranging and resizing
its components to fit in five regions:
north, south, east, west, and center.
Each region may contain no more than one component, and
is identified by a corresponding constant:
NORTH , SOUTH , EAST ,
WEST , and CENTER . When adding a
component to a container with a border layout, use one of these
five constants, for example:
var p: JPanel = new JPanel();
p.setLayout(new BorderLayout());
p.append(new JButton("Ok"), BorderLayout.SOUTH);
For convenience, BorderLayout interprets the
absence of a string specification the same as the constant
CENTER :
var p2: JPanel = new JPanel();
p2.setLayout(new BorderLayout());
p2.append(new TextArea()); // Same as p.add(new TextArea(), BorderLayout.CENTER);
| BoxLayout | A layout manager that allows multiple components to be arranged either vertically or
horizontally. The components will not be wrapped. The width, height, preferredWidth, preferredHeight doesn't affect the way
this layout manager layout the components. | CenterLayout | Simple LayoutManager aligned the single contained component by the container's center. | FlowLayout | A flow layout arranges components in a left-to-right flow, much
like lines of text in a paragraph. Flow layouts are typically used
to arrange buttons in a panel. It will arrange
buttons left to right until no more buttons fit on the same line.
Each line is centered. | GridLayout | A grid layout with the specified number of rows and
columns. All components in the layout are given equal size. | ScrollPaneLayout | The layout manager used by JScrollPane .
JScrollPaneLayout is
responsible for three components: a viewportable's pane, two scrollbars.
@see JScrollPane
@see Viewportable | SoftBoxLayout | The SoftBoxLayout will layout the child components using their preferredWidth or preferredHeight instead of width or height.
It ignores the preferredWidt h when set to Y_AXIS , ignores the preferredHeight when set to X_AXIS . | ViewportLayout | The default layout manager for JViewport .
ViewportLayout defines
a policy for layout that should be useful for most applications.
The viewport makes its view the same size as the viewport,
however it will not make the view smaller than its minimum size.
As the viewport grows the view is kept bottom justified until
the entire view is visible, subsequently the view is kept top
justified. | WindowLayout | Layout for JWindow and JFrame . |
|