public class OverlayLayout extends AbstractLayoutManager implements javax.swing.SwingConstants
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT |
protected java.awt.Insets |
componentMargin |
protected java.util.Map<java.awt.Component,java.lang.String> |
constraints |
static java.lang.String |
OVERLAY |
protected java.awt.Insets |
overlayMargin |
| Constructor and Description |
|---|
OverlayLayout() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(java.awt.Component component,
java.lang.Object constraints)
Called when component added into container with this layout.
|
protected java.awt.Insets |
getActualComponentInsets(java.awt.Container parent) |
protected int |
getActualHalign(java.awt.Component component,
OverlayData data) |
java.awt.Insets |
getComponentMargin() |
java.awt.Insets |
getOverlayMargin() |
void |
layoutContainer(java.awt.Container parent) |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent) |
void |
removeComponent(java.awt.Component component)
Called when component removed from container with this layout.
|
void |
setComponentMargin(java.awt.Insets margin) |
void |
setComponentMargin(int margin) |
void |
setComponentMargin(int top,
int left,
int bottom,
int right) |
void |
setOverlayMargin(java.awt.Insets overlayMargin) |
void |
setOverlayMargin(int margin) |
void |
setOverlayMargin(int top,
int left,
int bottom,
int right) |
addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, maximumLayoutSize, minimumLayoutSize, removeLayoutComponentpublic static final java.lang.String COMPONENT
public static final java.lang.String OVERLAY
protected java.util.Map<java.awt.Component,java.lang.String> constraints
protected java.awt.Insets componentMargin
protected java.awt.Insets overlayMargin
public java.awt.Insets getComponentMargin()
public void setComponentMargin(int margin)
public void setComponentMargin(int top,
int left,
int bottom,
int right)
public void setComponentMargin(java.awt.Insets margin)
public java.awt.Insets getOverlayMargin()
public void setOverlayMargin(int margin)
public void setOverlayMargin(int top,
int left,
int bottom,
int right)
public void setOverlayMargin(java.awt.Insets overlayMargin)
public void addComponent(java.awt.Component component,
java.lang.Object constraints)
AbstractLayoutManageraddComponent in class AbstractLayoutManagercomponent - added componentconstraints - component constraintspublic void removeComponent(java.awt.Component component)
AbstractLayoutManagerremoveComponent in class AbstractLayoutManagercomponent - removed componentpublic java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize in interface java.awt.LayoutManagerprotected java.awt.Insets getActualComponentInsets(java.awt.Container parent)
public void layoutContainer(java.awt.Container parent)
layoutContainer in interface java.awt.LayoutManagerprotected int getActualHalign(java.awt.Component component,
OverlayData data)