is new.
public interface LayoutManager
Defines the interface for classes that know how to lay out Containers.
Swing's painting architecture assumes the children of a JComponent do not overlap. If a JComponent's LayoutManager allows children to overlap, the JComponent must override isOptimizedDrawingEnabled to return false.
,
JComponent.isOptimizedDrawingEnabled()
| Method Summary | |
|---|---|
| void |
addLayoutComponent
(
String
name,
Component
comp) If the layout manager uses a per-component string, adds the component comp to the layout, associating it with the string specified by name. |
| void |
layoutContainer
(
Container
parent) Lays out the specified container. |
| Dimension |
minimumLayoutSize
(
Container
parent) Calculates the minimum size dimensions for the specified container, given the components it contains. |
| Dimension |
preferredLayoutSize
(
Container
parent) Calculates the preferred size dimensions for the specified container, given the components it contains. |
| void |
removeLayoutComponent
(
Component
comp) Removes the specified component from the layout. |
| Method Detail |
|---|
void addLayoutComponent(String name,
Component comp)
void removeLayoutComponent(Component comp)
Dimension preferredLayoutSize(Container parent)
Dimension minimumLayoutSize(Container parent)
void layoutContainer(Container parent)