|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectch.javasoft.swing.StretchGridLayout
public class StretchGridLayout
A LayoutManager2 that arranges the components
in a grid. The row heights and column widths are determined by the minimum, preferred and
maximum sizes of the contained components.
Legal layout constraints are enumerated in Constraint
| Nested Class Summary | |
|---|---|
static class |
StretchGridLayout.Constraint
Constraint to use when adding a component to a container. |
static class |
StretchGridLayout.LinearFunction
|
static class |
StretchGridLayout.Mode
|
static class |
StretchGridLayout.Pair<S,T>
|
static class |
StretchGridLayout.StueckLinFunction
A stueckweise lineare Funktion. |
| Constructor Summary | |
|---|---|
StretchGridLayout(StretchGridLayout.Mode mode,
int count)
StretchGridLayout constructor: |
|
StretchGridLayout(StretchGridLayout.Mode mode,
int count,
int gapRows,
int gapColumns)
StretchGridLayout constructor: |
|
| Method Summary | |
|---|---|
void |
addLayoutComponent(Component comp,
Object constraints)
If mode is MODE_FIXED_COLUMNS, then the components are filled in row by row. If mode is MODE_FIXED_ROWS, then the components are filled in column by column. |
void |
addLayoutComponent(String name,
Component comp)
Adds a component with resize constraints StretchGridLayout.Constraint.STRETCH_BOTH |
float |
getLayoutAlignmentX(Container target)
|
float |
getLayoutAlignmentY(Container target)
|
void |
invalidateLayout(Container target)
|
void |
layoutContainer(Container parent)
|
Dimension |
maximumLayoutSize(Container target)
|
Dimension |
minimumLayoutSize(Container parent)
|
Dimension |
preferredLayoutSize(Container parent)
|
void |
removeLayoutComponent(Component comp)
|
void |
setLayoutAlignmentX(float ax)
|
void |
setLayoutAlignmentY(float ay)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StretchGridLayout(StretchGridLayout.Mode mode,
int count)
mode - Determines if the number of rows or the number of columns is fixedcount - The number of rows or the number of columns, depending on selected mode (must be > 0)
public StretchGridLayout(StretchGridLayout.Mode mode,
int count,
int gapRows,
int gapColumns)
mode - Determines if the number of rows or the number of columns is fixedcount - The number of rows or the number of columns, depending on selected mode (must be > 0)| Method Detail |
|---|
public float getLayoutAlignmentX(Container target)
getLayoutAlignmentX in interface LayoutManager2public float getLayoutAlignmentY(Container target)
getLayoutAlignmentY in interface LayoutManager2public void setLayoutAlignmentX(float ax)
public void setLayoutAlignmentY(float ay)
public void invalidateLayout(Container target)
invalidateLayout in interface LayoutManager2public Dimension maximumLayoutSize(Container target)
maximumLayoutSize in interface LayoutManager2
public void addLayoutComponent(Component comp,
Object constraints)
addLayoutComponent in interface LayoutManager2LayoutManager2.addLayoutComponent(java.awt.Component, java.lang.Object)public void removeLayoutComponent(Component comp)
removeLayoutComponent in interface LayoutManagerpublic void layoutContainer(Container parent)
layoutContainer in interface LayoutManager
public void addLayoutComponent(String name,
Component comp)
StretchGridLayout.Constraint.STRETCH_BOTH
addLayoutComponent in interface LayoutManagerLayoutManager.addLayoutComponent(java.lang.String, java.awt.Component)public Dimension minimumLayoutSize(Container parent)
minimumLayoutSize in interface LayoutManagerpublic Dimension preferredLayoutSize(Container parent)
preferredLayoutSize in interface LayoutManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||