public class AbsoluteLayout
extends java.lang.Object
implements java.awt.LayoutManager2, java.io.Serializable
AbsoluteConstraints,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable |
constraints |
| Constructor and Description |
|---|
AbsoluteLayout() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLayoutComponent(java.awt.Component comp,
java.lang.Object constr)
Adds the specified component to the layout, using the specified
constraint object.
|
void |
addLayoutComponent(java.lang.String name,
java.awt.Component comp)
Adds the specified component with the specified name to
the layout.
|
float |
getLayoutAlignmentX(java.awt.Container target)
Returns the alignment along the x axis.
|
float |
getLayoutAlignmentY(java.awt.Container target)
Returns the alignment along the y axis.
|
void |
invalidateLayout(java.awt.Container target)
Invalidates the layout, indicating that if the layout manager
has cached information it should be discarded.
|
void |
layoutContainer(java.awt.Container parent)
Lays out the container in the specified panel.
|
java.awt.Dimension |
maximumLayoutSize(java.awt.Container target)
Returns the maximum size of this component.
|
java.awt.Dimension |
minimumLayoutSize(java.awt.Container parent)
Calculates the minimum dimension for the specified
panel given the components in the specified parent container.
|
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent)
Calculates the preferred dimension for the specified
panel given the components in the specified parent container.
|
void |
removeLayoutComponent(java.awt.Component comp)
Removes the specified component from the layout.
|
public void addLayoutComponent(java.lang.String name,
java.awt.Component comp)
addLayoutComponent in interface java.awt.LayoutManagername - the component namecomp - the component to be addedpublic void removeLayoutComponent(java.awt.Component comp)
removeLayoutComponent in interface java.awt.LayoutManagercomp - the component to be removedpublic java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize in interface java.awt.LayoutManagerparent - the component to be laid outminimumLayoutSize(java.awt.Container)public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
minimumLayoutSize in interface java.awt.LayoutManagerparent - the component to be laid outpreferredLayoutSize(java.awt.Container)public void layoutContainer(java.awt.Container parent)
layoutContainer in interface java.awt.LayoutManagerparent - the component which needs to be laid outpublic void addLayoutComponent(java.awt.Component comp,
java.lang.Object constr)
addLayoutComponent in interface java.awt.LayoutManager2comp - the component to be addedconstr - where/how the component is added to the layout.public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
maximumLayoutSize in interface java.awt.LayoutManager2Component.getMinimumSize(),
Component.getPreferredSize(),
LayoutManagerpublic float getLayoutAlignmentX(java.awt.Container target)
getLayoutAlignmentX in interface java.awt.LayoutManager2public float getLayoutAlignmentY(java.awt.Container target)
getLayoutAlignmentY in interface java.awt.LayoutManager2public void invalidateLayout(java.awt.Container target)
invalidateLayout in interface java.awt.LayoutManager2