|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kirk.gui.LineLayout
A custom LayoutManager that lays out components like a vertical FlowLayout that does not do multiple columns. Each Component is as high as it's preferred size, and as width as the container minus insets minus gaps, or as width as it prefers to be if it's maximum value is smaller.
Field Summary | |
protected int |
horizontalgap
The horizontal gap. |
protected int |
verticalgap
The vertical gap. |
Constructor Summary | |
LineLayout()
Constructs a new LineLayout. |
|
LineLayout(int verticalgap)
Constructs a new LineLayout with the given value for the vertical gap, and the default value for the horizontal gap. |
|
LineLayout(int horizontalgap,
int verticalgap)
Constructs a new LineLayout with the given values for the gaps. |
Method Summary | |
void |
addLayoutComponent(java.lang.String name,
java.awt.Component comp)
Called by a Container that has this LayoutManager as LayoutManager. |
int |
getHorizontalGap()
Returns the horizontal gap. |
int |
getVerticalGap()
Returns the vertical gap. |
void |
layoutContainer(java.awt.Container parent)
Lays out the given container. |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container parent)
Returns the minimum size of the container if it get's layed out by this LayoutManager. |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container parent)
Returns the preferred size of the container if it get's layed out by this LayoutManager. |
void |
removeLayoutComponent(java.awt.Component comp)
Called by a Container that has this LayoutManager as LayoutManager. |
void |
setHorizontalGap(int horizontalgap)
Sets the horizontal gap. |
void |
setVerticalGap(int verticalgap)
Sets the vertical gap. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int horizontalgap
protected int verticalgap
Constructor Detail |
public LineLayout(int horizontalgap, int verticalgap)
public LineLayout(int verticalgap)
public LineLayout()
Method Detail |
public int getHorizontalGap()
public void setHorizontalGap(int horizontalgap)
public int getVerticalGap()
public void setVerticalGap(int verticalgap)
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
addLayoutComponent
in interface java.awt.LayoutManager
LayoutManager.addLayoutComponent(java.lang.String, java.awt.Component)
,
FlowLayout
public void removeLayoutComponent(java.awt.Component comp)
removeLayoutComponent
in interface java.awt.LayoutManager
LayoutManager.removeLayoutComponent(java.awt.Component)
,
FlowLayout
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize
in interface java.awt.LayoutManager
parent
- The Container that the preferred size is wanted of.LayoutManager.preferredLayoutSize(java.awt.Container)
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
minimumLayoutSize
in interface java.awt.LayoutManager
parent
- The Container that the minimum size is wanted of.LayoutManager.minimumLayoutSize(java.awt.Container)
public void layoutContainer(java.awt.Container parent)
layoutContainer
in interface java.awt.LayoutManager
parent
- The Container to be layed out.LayoutManager.layoutContainer(java.awt.Container)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |