| java.lang.Object com.jgoodies.forms.extras.FormLayoutUtils
FormLayoutUtils | final public class FormLayoutUtils (Code) | | Constists only of static methods that provide convenience behavior
for working with the FormLayout .
Note: This class is not part of the binary Form library.
It comes with the Forms distributions as an extra.
The API is work in progress and may change without notice;
this class may even be completely removed from future distributions.
If you want to use this class, you may consider copying it into
your codebase.
author: Karsten Lentzsch version: $Revision: 1.5 $ |
Inner Class :public static class ConstraintIterator | |
Method Summary | |
public static boolean | columnContainsComponent(Container container, int columnIndex) Checks and answers whether the given FormLayout container
contains a component in the specified column.
For every container child component, we look up the associated
CellConstraints object from the layout and
compare its horizontal grid origin with the specified column index. | public static boolean | isGroupedColumn(FormLayout layout, int columnIndex) Checks and answers whether the specified column is grouped
in the given FormLayout. | public static boolean | isGroupedRow(FormLayout layout, int rowIndex) Checks and answers whether the specified row is grouped
in the given FormLayout. | public static boolean | rowContainsComponent(Container container, int rowIndex) Checks and answers whether the given FormLayout container
contains a component in the specified row.
For every container child component, we look up the associated
CellConstraints object from the layout and
compare its vertical grid origin with the specified row index. |
columnContainsComponent | public static boolean columnContainsComponent(Container container, int columnIndex)(Code) | | Checks and answers whether the given FormLayout container
contains a component in the specified column.
For every container child component, we look up the associated
CellConstraints object from the layout and
compare its horizontal grid origin with the specified column index.
Parameters: container - the layout container Parameters: columnIndex - the index of the column to test true if the column contains a component, false otherwise throws: IllegalArgumentException - if the container's layout isnot a FormLayout |
isGroupedColumn | public static boolean isGroupedColumn(FormLayout layout, int columnIndex)(Code) | | Checks and answers whether the specified column is grouped
in the given FormLayout. A column col is grouped,
if and only if there's a column group group
that includes col 's index.
Parameters: layout - the layout to be inspected Parameters: columnIndex - the index of the column to be checked true if the column is grouped, false if not |
isGroupedRow | public static boolean isGroupedRow(FormLayout layout, int rowIndex)(Code) | | Checks and answers whether the specified row is grouped
in the given FormLayout. A row row is grouped,
if and only if there's a row group group
that includes row 's index.
Parameters: layout - the layout to be inspected Parameters: rowIndex - the index of the row to be checked true if the column is grouped, false if not |
rowContainsComponent | public static boolean rowContainsComponent(Container container, int rowIndex)(Code) | | Checks and answers whether the given FormLayout container
contains a component in the specified row.
For every container child component, we look up the associated
CellConstraints object from the layout and
compare its vertical grid origin with the specified row index.
Parameters: container - the layout container Parameters: rowIndex - the index of the row to test true if the row contains a component, false otherwise throws: IllegalArgumentException - if the container's layout isnot a FormLayout |
|
|