Class TableLayoutConstraints
- java.lang.Object
-
- com.inductiveautomation.ignition.client.util.gui.tablelayout.TableLayoutConstraints
-
- All Implemented Interfaces:
TableLayoutConstants
public class TableLayoutConstraints extends java.lang.Object implements TableLayoutConstants
TableLayoutConstraints binds components to their constraints.
-
-
Field Summary
Fields Modifier and Type Field Description int
col1
Cell in which the upper left corner of the component laysint
col2
Cell in which the lower right corner of the component laysint
hAlign
Horizontal justification if component occupies just one cellint
row1
int
row2
int
vAlign
Verical justification if component occupies just one cell
-
Constructor Summary
Constructors Constructor Description TableLayoutConstraints()
Constructs an TableLayoutConstraints with the default settings.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.TableLayoutConstraints(java.lang.String constraints)
Constructs an TableLayoutConstraints from a string.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
Gets a string representation of this TableLayoutConstraints.
-
-
-
Field Detail
-
col1
public int col1
Cell in which the upper left corner of the component lays
-
row1
public int row1
-
col2
public int col2
Cell in which the lower right corner of the component lays
-
row2
public int row2
-
hAlign
public int hAlign
Horizontal justification if component occupies just one cell
-
vAlign
public int vAlign
Verical justification if component occupies just one cell
-
-
Constructor Detail
-
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(int col, int row)
Constructs an TableLayoutConstraints a set of constraints.- Parameters:
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.- Parameters:
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.- Parameters:
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
-
TableLayoutConstraints
public TableLayoutConstraints(java.lang.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 parameters with spaces instead of commas.
-
-