Package net.infonode.gui.layout
Class DirectionLayout
- java.lang.Object
-
- net.infonode.gui.layout.DirectionLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
,java.awt.LayoutManager2
public class DirectionLayout extends java.lang.Object implements java.awt.LayoutManager2
-
-
Constructor Summary
Constructors Constructor Description DirectionLayout()
DirectionLayout(int componentSpacing)
DirectionLayout(Direction direction)
DirectionLayout(Direction direction, int componentSpacing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLayoutComponent(java.awt.Component comp, java.lang.Object constraints)
void
addLayoutComponent(java.lang.String name, java.awt.Component comp)
int
getComponentSpacing()
Direction
getDirection()
float
getLayoutAlignmentX(java.awt.Container target)
float
getLayoutAlignmentY(java.awt.Container target)
void
invalidateLayout(java.awt.Container target)
boolean
isCompressing()
boolean
isVertical()
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
removeLayoutComponent(java.awt.Component comp)
void
setComponentInsets(java.awt.Component c, java.awt.Insets i)
void
setComponentSpacing(int componentSpacing)
void
setCompressing(boolean compressing)
void
setDirection(Direction direction)
void
setLayoutOrderList(java.util.ArrayList layoutOrderList)
-
-
-
Method Detail
-
getComponentSpacing
public int getComponentSpacing()
-
setComponentSpacing
public void setComponentSpacing(int componentSpacing)
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
-
getDirection
public Direction getDirection()
-
setDirection
public void setDirection(Direction direction)
-
isVertical
public boolean isVertical()
-
isCompressing
public boolean isCompressing()
-
setCompressing
public void setCompressing(boolean compressing)
-
setLayoutOrderList
public void setLayoutOrderList(java.util.ArrayList layoutOrderList)
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
-
setComponentInsets
public void setComponentInsets(java.awt.Component c, java.awt.Insets i)
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component comp)
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
-
addLayoutComponent
public void addLayoutComponent(java.awt.Component comp, java.lang.Object constraints)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager2
-
getLayoutAlignmentX
public float getLayoutAlignmentX(java.awt.Container target)
- Specified by:
getLayoutAlignmentX
in interfacejava.awt.LayoutManager2
-
getLayoutAlignmentY
public float getLayoutAlignmentY(java.awt.Container target)
- Specified by:
getLayoutAlignmentY
in interfacejava.awt.LayoutManager2
-
invalidateLayout
public void invalidateLayout(java.awt.Container target)
- Specified by:
invalidateLayout
in interfacejava.awt.LayoutManager2
-
maximumLayoutSize
public java.awt.Dimension maximumLayoutSize(java.awt.Container parent)
- Specified by:
maximumLayoutSize
in interfacejava.awt.LayoutManager2
-
-