info.clearthought.layout

Class TableLayoutConstraints

Implemented Interfaces:
TableLayoutConstants

public class TableLayoutConstraints
extends java.lang.Object
implements TableLayoutConstants

TableLayoutConstraints binds components to their constraints.
Version:
2.0 March 14, 2004
Author:
Daniel E. Barbalace

Field Summary

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

Fields inherited from interface info.clearthought.layout.TableLayoutConstants

BOTTOM, CENTER, FILL, FULL, LEADING, LEFT, MINIMUM, PREFERRED, RIGHT, TOP, TRAILING

Constructor Summary

TableLayoutConstraints()
Constructs an TableLayoutConstraints with the default settings.
TableLayoutConstraints(String constraints)
Constructs an TableLayoutConstraints from a string.
TableLayoutConstraints(int col, int row)
Constructs an TableLayoutConstraints a set of constraints.
TableLayoutConstraints(int col1, int row1, int col2, int row2)
Constructs an TableLayoutConstraints a set of constraints.
TableLayoutConstraints(int col1, int row1, int col2, int row2, int hAlign, int vAlign)
Constructs an TableLayoutConstraints a set of constraints.

Method Summary

String
toString()
Gets a string representation of this TableLayoutConstraints.

Field Details

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

Constructor Details

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.
Parameters:
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.
Parameters:
col - column where the component is placed
row - row where the component is placed

TableLayoutConstraints

public TableLayoutConstraints(int col1,
                              int row1,
                              int col2,
                              int row2)
Constructs an TableLayoutConstraints a set of constraints.
Parameters:
col1 - column where upper-left cornor of the component is placed
row1 - row where upper-left cornor of the component is placed
col2 - column where lower-right cornor of the component is placed
row2 - 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.
Parameters:
col1 - column where upper-left cornor of the component is placed
row1 - row where upper-left cornor of the component is placed
col2 - column where lower-right cornor of the component is placed
row2 - row where lower-right cornor of the component is placed
hAlign - horizontal justification of a component in a single cell
vAlign - vertical justification of a component in a single cell

Method Details

toString

public String toString()
Gets a string representation of this TableLayoutConstraints.
Returns:
a string in the form "row 1, column 1, row 2, column 2, horizontal justification, vertical justification"