|
NextApp Echo2 v2.1.0.rc2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnextapp.echo2.app.Component
nextapp.echo2.app.Grid
A layout Component which renders its contents in a grid. Each
component is contained within a "cell" of the grid.
GridLayoutData layout data objects may used to cause cells to
expand to fill multiple columns or rows.
Child LayoutData: Children of this component may provide layout
information using the nextapp.echo2.app.layout.GridLayoutData
layout data object.
GridLayoutData,
Serialized Form| Field Summary | |
static int |
DEFAULT_SIZE
|
static int |
ORIENTATION_HORIZONTAL
Constant value for orientation property indicating cells
should be laid out horizontally and then vertically. |
static int |
ORIENTATION_VERTICAL
Constant value for orientation property indicating cells
should be laid out vertically and then horizontally. |
static java.lang.String |
PROPERTY_BORDER
|
static java.lang.String |
PROPERTY_COLUMN_WIDTH
|
static java.lang.String |
PROPERTY_HEIGHT
|
static java.lang.String |
PROPERTY_INSETS
|
static java.lang.String |
PROPERTY_ORIENTATION
|
static java.lang.String |
PROPERTY_ROW_HEIGHT
|
static java.lang.String |
PROPERTY_SIZE
|
static java.lang.String |
PROPERTY_WIDTH
|
| Constructor Summary | |
Grid()
Creates a new horizontally-oriented Grid with the
default size (2). |
|
Grid(int size)
Creates a new hoirzontally-oriented Grid with the
specified size. |
|
| Method Summary | |
Border |
getBorder()
Returns the Border. |
Extent |
getColumnWidth(int columnIndex)
Returns the width of the specified column. |
Extent |
getHeight()
Returns the overall height. |
Insets |
getInsets()
Returns the default cell insets. |
int |
getOrientation()
Returns the orientation of the grid (either horizontal or vertical). |
Extent |
getRowHeight(int rowIndex)
Returns the height of the specified row. |
int |
getSize()
Returns the number of columns or rows in the Grid. |
Extent |
getWidth()
Returns the overall width of the grid. |
void |
setBorder(Border newValue)
Sets the Border. |
void |
setColumnWidth(int columnIndex,
Extent newValue)
Sets the width of the specified column. |
void |
setHeight(Extent newValue)
Sets the overall height of the grid. |
void |
setInsets(Insets newValue)
Sets the default cell insets. |
void |
setOrientation(int newValue)
Sets the orientation of the grid (either horizontal or vertical). |
void |
setRowHeight(int rowIndex,
Extent newValue)
Sets the height of the specified row. |
void |
setSize(int newValue)
Sets the number of columns or rows in the grid. |
void |
setWidth(Extent newValue)
Sets the overall width of the grid. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int DEFAULT_SIZE
public static final int ORIENTATION_HORIZONTAL
orientation property indicating cells
should be laid out horizontally and then vertically.
ORIENTATION_HORIZONTAL is the default orientation setting.
public static final int ORIENTATION_VERTICAL
orientation property indicating cells
should be laid out vertically and then horizontally.
public static final java.lang.String PROPERTY_BORDER
public static final java.lang.String PROPERTY_COLUMN_WIDTH
public static final java.lang.String PROPERTY_HEIGHT
public static final java.lang.String PROPERTY_INSETS
public static final java.lang.String PROPERTY_ORIENTATION
public static final java.lang.String PROPERTY_ROW_HEIGHT
public static final java.lang.String PROPERTY_SIZE
public static final java.lang.String PROPERTY_WIDTH
| Constructor Detail |
public Grid()
Grid with the
default size (2).
public Grid(int size)
Grid with the
specified size.
size - the number of columnsgetSize()| Method Detail |
public Border getBorder()
Border.
public Extent getColumnWidth(int columnIndex)
Extents with
fixed or percentile units.
columnIndex - the column index
public Extent getHeight()
Extents with
fixed (i.e., not percent) units.
public Insets getInsets()
Insets value
in their GridLayoutData.
public int getOrientation()
ORIENTATION_HORIZONTAL (the default)
specifies that cells should be laid out in horizontal rows
with the size property specifying the number of columns
per row.
An orientation of ORIENTATION_VERTICAL
specifies that cells should be laid out in vertical columns
with the size property specifying the number of rows
per column.
ORIENTATION_HORIZONTAL (the default)ORIENTATION_VERTICALsetOrientation(int)public Extent getRowHeight(int rowIndex)
Extents with
fixed (i.e., not percent) units.
rowIndex - the row index
public int getSize()
Grid.
If the orientation property is set to
ORIENTATION_HORIZONTAL, this property represents the
number of columns in the Grid.
If the orientation property is set to
ORIENTATION_VERTICAL, this property represents the
number of rows in the Grid.
public Extent getWidth()
Extents with
fixed or percentile units.
public void setBorder(Border newValue)
Border.
newValue - the new border
public void setColumnWidth(int columnIndex,
Extent newValue)
Extents with
fixed or percentile units.
columnIndex - the column indexnewValue - the new widthpublic void setHeight(Extent newValue)
Extents with
fixed (i.e., not percent) units.
newValue - the new heightpublic void setInsets(Insets newValue)
Insets value
in their GridLayoutData.
newValue - the new default cell insetspublic void setOrientation(int newValue)
ORIENTATION_HORIZONTAL (the default)
specifies that cells should be laid out in horizontal rows
with the size property specifying the number of columns
per row.
An orientation of ORIENTATION_VERTICAL
specifies that cells should be laid out in vertical columns
with the size property specifying the number of rows
per column.
newValue - the new orientation, one of the following values:
ORIENTATION_HORIZONTAL (the default)ORIENTATION_VERTICAL
public void setRowHeight(int rowIndex,
Extent newValue)
Extents with
fixed (i.e., not percent) units.
rowIndex - the row indexnewValue - the new heightpublic void setSize(int newValue)
orientation property is set to
ORIENTATION_HORIZONTAL, this property represents the
number of columns in the Grid.
If the orientation property is set to
ORIENTATION_VERTICAL, this property represents the
number of rows in the Grid.
newValue - the number of columns or rowsgetSize()public void setWidth(Extent newValue)
Extents with
fixed or percentile units.
newValue - the new width
|
NextApp Echo2 v2.1.0.rc2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||