Package net.infonode.gui.layout
Class DirectionLayout
java.lang.Object
net.infonode.gui.layout.DirectionLayout
- All Implemented Interfaces:
LayoutManager
,LayoutManager2
-
Constructor Summary
ConstructorsConstructorDescriptionDirectionLayout
(int componentSpacing) DirectionLayout
(Direction direction) DirectionLayout
(Direction direction, int componentSpacing) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addLayoutComponent
(Component comp, Object constraints) void
addLayoutComponent
(String name, Component comp) int
float
getLayoutAlignmentX
(Container target) float
getLayoutAlignmentY
(Container target) void
invalidateLayout
(Container target) boolean
boolean
void
layoutContainer
(Container parent) maximumLayoutSize
(Container parent) minimumLayoutSize
(Container parent) preferredLayoutSize
(Container parent) void
void
void
setComponentSpacing
(int componentSpacing) void
setCompressing
(boolean compressing) void
setDirection
(Direction direction) void
setLayoutOrderList
(ArrayList layoutOrderList)
-
Constructor Details
-
DirectionLayout
public DirectionLayout() -
DirectionLayout
public DirectionLayout(int componentSpacing) -
DirectionLayout
-
DirectionLayout
-
-
Method Details
-
getComponentSpacing
public int getComponentSpacing() -
setComponentSpacing
public void setComponentSpacing(int componentSpacing) -
addLayoutComponent
- Specified by:
addLayoutComponent
in interfaceLayoutManager
-
getDirection
-
setDirection
-
isVertical
public boolean isVertical() -
isCompressing
public boolean isCompressing() -
setCompressing
public void setCompressing(boolean compressing) -
setLayoutOrderList
-
layoutContainer
- Specified by:
layoutContainer
in interfaceLayoutManager
-
setComponentInsets
-
minimumLayoutSize
- Specified by:
minimumLayoutSize
in interfaceLayoutManager
-
preferredLayoutSize
- Specified by:
preferredLayoutSize
in interfaceLayoutManager
-
removeLayoutComponent
- Specified by:
removeLayoutComponent
in interfaceLayoutManager
-
addLayoutComponent
- Specified by:
addLayoutComponent
in interfaceLayoutManager2
-
getLayoutAlignmentX
- Specified by:
getLayoutAlignmentX
in interfaceLayoutManager2
-
getLayoutAlignmentY
- Specified by:
getLayoutAlignmentY
in interfaceLayoutManager2
-
invalidateLayout
- Specified by:
invalidateLayout
in interfaceLayoutManager2
-
maximumLayoutSize
- Specified by:
maximumLayoutSize
in interfaceLayoutManager2
-