public class MultiLayout extends AbstractLayoutManager
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.awt.LayoutManager> |
layoutManagers
Applied layout managers list.
|
| Constructor and Description |
|---|
MultiLayout()
Constructs new MultiLayout.
|
| 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.
|
void |
addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints) |
void |
addLayoutComponent(java.lang.String name,
java.awt.Component comp) |
void |
addLayoutManager(java.awt.LayoutManager layoutManager)
Adds applied layout manager.
|
java.util.List<java.awt.LayoutManager> |
getLayoutManagers()
Returns applied layout managers.
|
void |
invalidateLayout(java.awt.Container parent) |
void |
layoutContainer(java.awt.Container parent) |
java.awt.Dimension |
maximumLayoutSize(java.awt.Container parent) |
java.awt.Dimension |
minimumLayoutSize(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 |
removeLayoutComponent(java.awt.Component comp) |
void |
removeLayoutManager(java.awt.LayoutManager layoutManager)
Removes applied layout manager.
|
void |
setLayoutManagers(java.util.List<java.awt.LayoutManager> layoutManagers)
Sets applied layout managers.
|
getLayoutAlignmentX, getLayoutAlignmentYprotected java.util.List<java.awt.LayoutManager> layoutManagers
public java.util.List<java.awt.LayoutManager> getLayoutManagers()
public void setLayoutManagers(java.util.List<java.awt.LayoutManager> layoutManagers)
layoutManagers - new applied layout managerspublic void addLayoutManager(java.awt.LayoutManager layoutManager)
layoutManager - applied layout manager to addpublic void removeLayoutManager(java.awt.LayoutManager layoutManager)
layoutManager - applied layout manager to removepublic void addLayoutComponent(java.awt.Component comp,
java.lang.Object constraints)
addLayoutComponent in interface java.awt.LayoutManager2addLayoutComponent in class AbstractLayoutManagerpublic void addLayoutComponent(java.lang.String name,
java.awt.Component comp)
addLayoutComponent in interface java.awt.LayoutManageraddLayoutComponent in class AbstractLayoutManagerpublic void removeLayoutComponent(java.awt.Component comp)
removeLayoutComponent in interface java.awt.LayoutManagerremoveLayoutComponent in class AbstractLayoutManagerpublic 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)
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
minimumLayoutSize in interface java.awt.LayoutManagerminimumLayoutSize in class AbstractLayoutManagerpublic java.awt.Dimension maximumLayoutSize(java.awt.Container parent)
maximumLayoutSize in interface java.awt.LayoutManager2maximumLayoutSize in class AbstractLayoutManagerpublic void invalidateLayout(java.awt.Container parent)
invalidateLayout in interface java.awt.LayoutManager2invalidateLayout in class AbstractLayoutManagerpublic void layoutContainer(java.awt.Container parent)