| Package | Description |
|---|---|
| java.awt |
Contains all of the classes for creating user interfaces and for painting graphics and images.
|
| javax.swing |
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
|
| javax.swing.plaf.basic |
Provides user interface objects built according to the Basic look and feel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BorderLayout
A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center.
|
class |
CardLayout
A
CardLayout object is a layout manager for a container.
|
class |
GridBagLayout
The
GridBagLayout class is a flexible layout manager that aligns components vertically, horizontally or along their baseline without requiring that the components be of the same size.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BoxLayout
A layout manager that allows multiple components to be laid out either vertically or horizontally.
|
class |
GroupLayout
GroupLayout is a
LayoutManager that hierarchically groups components in order to position them in a
Container.
|
protected class |
JRootPane
A custom layout manager that is responsible for the layout of layeredPane, glassPane, and menuBar.
|
class |
OverlayLayout
A layout manager to arrange components over the top of each other.
|
class |
SpringLayout
A
SpringLayout lays out the children of its associated container according to a set of constraints.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicSplitPaneUI
LayoutManager for JSplitPanes that have an orientation of HORIZONTAL_SPLIT.
|
class |
BasicSplitPaneUI
LayoutManager used for JSplitPanes with an orientation of VERTICAL_SPLIT.
|
class |
DefaultMenuLayout
The default layout manager for Popup menus and menubars.
|