|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--kirk.gui.LineLayout
|
+--kirk.gui.LargestLineLayout
LargestLineLayout extends LineLayout, and each line has the same height. This height is determined by the largest preferred height under all the components. This class was an accident... I accidentally made it while writing GridLineLayout. Note that components will have their preferred height, but with a maximum of the line height. They will also be vertically centered in their line.
LineLayout,
VariableLineLayout,
FixedLineLayout,
GridLineLayout| Field Summary |
| Fields inherited from class kirk.gui.LineLayout |
|
| Constructor Summary | |
LargestLineLayout()
Construct a new GridLineLayout with the default gap values. |
|
LargestLineLayout(int verticalgap)
Construct a new GridLineLayout with the default horizontal gap value and the specified vertical gap value. |
|
LargestLineLayout(int horizontalgap,
int verticalgap)
Construct a new GridLineLayoutwith the specified gap values. |
|
| Method Summary | |
int |
getLargestMinimumHeight(java.awt.Container parent)
Returns the largest minimum height among the visible components in parent. |
int |
getLargestPreferredHeight(java.awt.Container parent)
Returns the largest preferred height among the visible components in parent. |
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. |
| Methods inherited from class kirk.gui.LineLayout |
addLayoutComponent, getHorizontalGap, getMinimumWidth, getPreferredWidth, getVerticalGap, getWidth, removeLayoutComponent, setHorizontalGap, setVerticalGap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LargestLineLayout(int horizontalgap,
int verticalgap)
public LargestLineLayout(int verticalgap)
public LargestLineLayout()
| Method Detail |
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
preferredLayoutSize in interface java.awt.LayoutManagerpreferredLayoutSize in class LineLayoutparent - The Container that the preferred size is wanted of.LineLayout.preferredLayoutSize(java.awt.Container),
LayoutManager.preferredLayoutSize(java.awt.Container)public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
minimumLayoutSize in interface java.awt.LayoutManagerminimumLayoutSize in class LineLayoutparent - The Container that the minimum size is wanted of.LineLayout.minimumLayoutSize(java.awt.Container),
LayoutManager.minimumLayoutSize(java.awt.Container)public void layoutContainer(java.awt.Container parent)
layoutContainer in interface java.awt.LayoutManagerlayoutContainer in class LineLayoutparent - The Container to be layed out.LineLayout.layoutContainer(java.awt.Container),
LayoutManager.layoutContainer(java.awt.Container)public int getLargestPreferredHeight(java.awt.Container parent)
parent.
parent - The container of which the visible components are checked.
parent.public int getLargestMinimumHeight(java.awt.Container parent)
parent.
parent - The container of which the visible components are checked.
parent.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||