|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.virtuosotechnologies.lib.swing.SizeConstrainingLayout
A LayoutManager that merely constrains the size of its one child to an optional maximum and minimum
Constructor Summary | |
SizeConstrainingLayout()
Default constructor (no constraints) |
|
SizeConstrainingLayout(int minWidth,
int minHeight,
int maxWidth,
int maxHeight)
Constructor with constraints |
|
SizeConstrainingLayout(Size2D minSize,
Size2D maxSize)
Constructor with constraints |
Method Summary | |
void |
addLayoutComponent(Component comp,
Object constraints)
|
void |
addLayoutComponent(String name,
Component comp)
|
boolean |
equals(Object obj)
Checks whether two dimension objects have equal values. |
float |
getLayoutAlignmentX(Container parent)
|
float |
getLayoutAlignmentY(Container parent)
|
int |
hashCode()
Returns the hash code for this SizeConstrainingLayout . |
void |
invalidateLayout(Container target)
|
void |
layoutContainer(Container target)
|
Dimension |
maximumLayoutSize(Container target)
|
Dimension |
minimumLayoutSize(Container target)
|
Dimension |
preferredLayoutSize(Container target)
|
void |
removeLayoutComponent(Component comp)
|
void |
setMaximumSize(int maxWidth,
int maxHeight)
Sets the maximum size constraint. |
void |
setMaximumSize(Size2D maxSize)
Sets the maximum size constraint. |
void |
setMinimumSize(int minWidth,
int minHeight)
Sets the minimum size constraint. |
void |
setMinimumSize(Size2D minSize)
Sets the minimum size constraint. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SizeConstrainingLayout()
public SizeConstrainingLayout(int minWidth, int minHeight, int maxWidth, int maxHeight)
minWidth
- minimum width;minHeight
- minimum height;maxWidth
- maximum width;maxHeight
- maximum height;public SizeConstrainingLayout(Size2D minSize, Size2D maxSize)
minSize
- minimum Size2D, or null for no constraintmaxSize
- maximum Size2D, or null for no constraintMethod Detail |
public void setMinimumSize(int minWidth, int minHeight)
minWidth
- minimum width;minHeight
- minimum height;public void setMaximumSize(int maxWidth, int maxHeight)
maxWidth
- maximum width;maxHeight
- maximum height;public void setMinimumSize(Size2D minSize)
minSize
- minimum Size2D, or null for no constraintpublic void setMaximumSize(Size2D maxSize)
maxSize
- maximum Size2D, or null for no constraintpublic void addLayoutComponent(Component comp, Object constraints)
addLayoutComponent
in interface LayoutManager2
public void addLayoutComponent(String name, Component comp)
addLayoutComponent
in interface LayoutManager
public void removeLayoutComponent(Component comp)
removeLayoutComponent
in interface LayoutManager
public Dimension minimumLayoutSize(Container target)
minimumLayoutSize
in interface LayoutManager
public Dimension preferredLayoutSize(Container target)
preferredLayoutSize
in interface LayoutManager
public Dimension maximumLayoutSize(Container target)
maximumLayoutSize
in interface LayoutManager2
public float getLayoutAlignmentX(Container parent)
getLayoutAlignmentX
in interface LayoutManager2
public float getLayoutAlignmentY(Container parent)
getLayoutAlignmentY
in interface LayoutManager2
public void invalidateLayout(Container target)
invalidateLayout
in interface LayoutManager2
public void layoutContainer(Container target)
layoutContainer
in interface LayoutManager
public boolean equals(Object obj)
public int hashCode()
SizeConstrainingLayout
.
SizeConstrainingLayout
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |