public class ConstraintLayout
extends java.lang.Object
implements java.awt.LayoutManager2
Modifier and Type | Field and Description |
---|---|
protected int |
hMargin |
protected boolean |
includeInvisible |
protected static int |
MAXIMUM |
protected static int |
MINIMUM |
protected static int |
PREFERRED |
protected int |
vMargin |
Constructor and Description |
---|
ConstraintLayout() |
Modifier and Type | Method and Description |
---|---|
void |
addLayoutComponent(java.awt.Component c,
java.lang.Object constraint) |
void |
addLayoutComponent(java.lang.String constraint,
java.awt.Component c) |
java.awt.Dimension |
calcLayoutSize(java.awt.Container target,
int type) |
protected java.awt.Dimension |
getComponentSize(java.awt.Component c,
int type) |
java.lang.Object |
getConstraint(java.awt.Component c) |
boolean |
getIncludeInvisible() |
float |
getLayoutAlignmentX(java.awt.Container parent) |
float |
getLayoutAlignmentY(java.awt.Container parent) |
protected boolean |
includeComponent(java.awt.Component c) |
void |
invalidateLayout(java.awt.Container target) |
void |
layoutContainer(java.awt.Container target) |
java.awt.Dimension |
maximumLayoutSize(java.awt.Container target) |
void |
measureLayout(java.awt.Container target,
java.awt.Dimension dimension,
int type) |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container target) |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container target) |
void |
removeLayoutComponent(java.awt.Component c) |
void |
setConstraint(java.awt.Component c,
java.lang.Object constraint) |
void |
setIncludeInvisible(boolean includeInvisible) |
protected static final int PREFERRED
protected static final int MINIMUM
protected static final int MAXIMUM
protected int hMargin
protected int vMargin
protected boolean includeInvisible
public void addLayoutComponent(java.lang.String constraint, java.awt.Component c)
addLayoutComponent
in interface java.awt.LayoutManager
public void addLayoutComponent(java.awt.Component c, java.lang.Object constraint)
addLayoutComponent
in interface java.awt.LayoutManager2
public void removeLayoutComponent(java.awt.Component c)
removeLayoutComponent
in interface java.awt.LayoutManager
public void setConstraint(java.awt.Component c, java.lang.Object constraint)
public java.lang.Object getConstraint(java.awt.Component c)
public void setIncludeInvisible(boolean includeInvisible)
public boolean getIncludeInvisible()
protected boolean includeComponent(java.awt.Component c)
public java.awt.Dimension minimumLayoutSize(java.awt.Container target)
minimumLayoutSize
in interface java.awt.LayoutManager
public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
maximumLayoutSize
in interface java.awt.LayoutManager2
public java.awt.Dimension preferredLayoutSize(java.awt.Container target)
preferredLayoutSize
in interface java.awt.LayoutManager
public java.awt.Dimension calcLayoutSize(java.awt.Container target, int type)
public void invalidateLayout(java.awt.Container target)
invalidateLayout
in interface java.awt.LayoutManager2
public float getLayoutAlignmentX(java.awt.Container parent)
getLayoutAlignmentX
in interface java.awt.LayoutManager2
public float getLayoutAlignmentY(java.awt.Container parent)
getLayoutAlignmentY
in interface java.awt.LayoutManager2
public void layoutContainer(java.awt.Container target)
layoutContainer
in interface java.awt.LayoutManager
public void measureLayout(java.awt.Container target, java.awt.Dimension dimension, int type)
protected java.awt.Dimension getComponentSize(java.awt.Component c, int type)