info.clearthought.layout
Class TableLayoutConstraints
java.lang.Object
info.clearthought.layout.TableLayoutConstraints
- TableLayoutConstants
public class TableLayoutConstraints
extends java.lang.Object
TableLayoutConstraints binds components to their constraints.
int | col1 - Cell in which the upper left corner of the component lays
|
int | col2 - Cell in which the lower right corner of the component lays
|
int | hAlign - Horizontal justification if component occupies just one cell
|
int | row1 - Cell in which the upper left corner of the component lays
|
int | row2 - Cell in which the lower right corner of the component lays
|
int | vAlign - Verical justification if component occupies just one cell
|
BOTTOM , CENTER , FILL , FULL , LEADING , LEFT , MINIMUM , PREFERRED , RIGHT , TOP , TRAILING |
String | toString() - Gets a string representation of this TableLayoutConstraints.
|
col1
public int col1
Cell in which the upper left corner of the component lays
col2
public int col2
Cell in which the lower right corner of the component lays
hAlign
public int hAlign
Horizontal justification if component occupies just one cell
row1
public int row1
Cell in which the upper left corner of the component lays
row2
public int row2
Cell in which the lower right corner of the component lays
vAlign
public int vAlign
Verical justification if component occupies just one cell
TableLayoutConstraints
public TableLayoutConstraints()
Constructs an TableLayoutConstraints with the default settings. This
constructor is equivalent to TableLayoutConstraints(0, 0, 0, 0, FULL, FULL).
TableLayoutConstraints
public TableLayoutConstraints(String constraints)
Constructs an TableLayoutConstraints from a string.
constraints
- indicates TableLayoutConstraints's position and
justification as a string in the form "column, row" or
"column, row, horizontal justification, vertical
justification" or "column 1, row 1, column 2, row 2"
or "column 1, row 1, column 2, row 2, horizontal
justification, vertical justification".
It is also acceptable to delimit the paramters with
spaces instead of commas.
TableLayoutConstraints
public TableLayoutConstraints(int col,
int row)
Constructs an TableLayoutConstraints a set of constraints.
col
- column where the component is placedrow
- row where the component is placed
TableLayoutConstraints
public TableLayoutConstraints(int col1,
int row1,
int col2,
int row2)
Constructs an TableLayoutConstraints a set of constraints.
col1
- column where upper-left cornor of the component is placedrow1
- row where upper-left cornor of the component is placedcol2
- column where lower-right cornor of the component is placedrow2
- row where lower-right cornor of the component is placed
TableLayoutConstraints
public TableLayoutConstraints(int col1,
int row1,
int col2,
int row2,
int hAlign,
int vAlign)
Constructs an TableLayoutConstraints a set of constraints.
col1
- column where upper-left cornor of the component is placedrow1
- row where upper-left cornor of the component is placedcol2
- column where lower-right cornor of the component is placedrow2
- row where lower-right cornor of the component is placedhAlign
- horizontal justification of a component in a single cellvAlign
- vertical justification of a component in a single cell
toString
public String toString()
Gets a string representation of this TableLayoutConstraints.
- a string in the form "row 1, column 1, row 2, column 2, horizontal
justification, vertical justification"