public final class OverlayLayout extends Object implements LayoutManager
Constructor and Description |
---|
OverlayLayout()
DefaultConstructor.
|
OverlayLayout(boolean ignoreInvisible)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
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.
|
public OverlayLayout(boolean ignoreInvisible)
ignoreInvisible
- whether to ignore invisible components when computing the layout.public OverlayLayout()
public void addLayoutComponent(String name, Component comp)
comp
to the layout, associating
it with the string specified by name
.addLayoutComponent
in interface LayoutManager
name
- the string to be associated with the componentcomp
- the component to be addedpublic void removeLayoutComponent(Component comp)
removeLayoutComponent
in interface LayoutManager
comp
- the component to be removedpublic void layoutContainer(Container parent)
layoutContainer
in interface LayoutManager
parent
- the container to be laid outpublic Dimension minimumLayoutSize(Container parent)
minimumLayoutSize
in interface LayoutManager
parent
- the component to be laid outpreferredLayoutSize(java.awt.Container)
public Dimension preferredLayoutSize(Container parent)
preferredLayoutSize
in interface LayoutManager
parent
- the container to be laid outminimumLayoutSize(java.awt.Container)