|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkirk.gui.layout.LineLayout
kirk.gui.layout.GridLineLayout
GridLineLayout
extends LineLayout
, and each line is
vertically treated like with GridLayout
: The size is proportional to
the maximum size of the Container
using this
LayoutManager
, depending on how many lines there are.
Use this class if you want to line up multiple LineLayouts
in a
resizable Window
where the Component
s are relatively
placed. Or something.
Note that Component
s 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
,
LargestLineLayout
Field Summary |
Fields inherited from class kirk.gui.layout.LineLayout |
|
Constructor Summary | |
GridLineLayout()
Construct a new GridLineLayout with the default gap values. |
|
GridLineLayout(int verticalgap)
Construct a new GridLineLayout with the default horizontal gap
value and the specified vertical gap value. |
|
GridLineLayout(int horizontalgap,
int verticalgap)
Construct a new GridLineLayout with the specified gap values. |
Method Summary | |
int |
getLargestMinimumHeight(Container parent)
Returns the largest minimum height among the visible Component s
in parent . |
int |
getLargestPreferredHeight(Container parent)
Returns the largest preferred height among the visible Component s
in parent . |
void |
layoutContainer(Container parent)
Lays out the given Container |
Dimension |
minimumLayoutSize(Container parent)
Returns the minimum size of the Container if it get's layed out
by this LayoutManager . |
Dimension |
preferredLayoutSize(Container parent)
Returns the preferred size of the Container if it get's layed out
by this LayoutManager . |
Methods inherited from class kirk.gui.layout.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 GridLineLayout(int horizontalgap, int verticalgap)
GridLineLayout
with the specified gap values.
public GridLineLayout(int verticalgap)
GridLineLayout
with the default horizontal gap
value and the specified vertical gap value.
public GridLineLayout()
GridLineLayout
with the default gap values.
Method Detail |
public Dimension preferredLayoutSize(Container parent)
Container
if it get's layed out
by this LayoutManager
.
preferredLayoutSize
in interface LayoutManager
preferredLayoutSize
in class LineLayout
parent
- The Container
that the preferred size is wanted of.LineLayout.preferredLayoutSize(java.awt.Container)
,
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension minimumLayoutSize(Container parent)
Container
if it get's layed out
by this LayoutManager
.
minimumLayoutSize
in interface LayoutManager
minimumLayoutSize
in class LineLayout
parent
- The Container
that the minimum size is wanted of.LineLayout.minimumLayoutSize(java.awt.Container)
,
LayoutManager.minimumLayoutSize(java.awt.Container)
public void layoutContainer(Container parent)
Container.
- Specified by:
layoutContainer
in interface LayoutManager
- Specified by:
layoutContainer
in class LineLayout
- Parameters:
parent
- The Container
to be layed out.- See Also:
LineLayout.layoutContainer(java.awt.Container)
,
LayoutManager.layoutContainer(java.awt.Container)
public int getLargestPreferredHeight(Container parent)
Component
s
in parent
.
parent
- The Container
of which the visible
Component
s are checked.
Components
in parent
.public int getLargestMinimumHeight(Container parent)
Component
s
in parent
.
parent
- The Container
of which the visible
Component
s are checked.
Components
in parent
.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |