public class LayoutRow extends java.lang.Object implements LayoutComponent
LayoutPanel is a LayoutRow.| Constructor and Description |
|---|
LayoutRow() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(LayoutComponent lc)
Add a LayoutComponent to the row.
|
void |
addToPanel(java.awt.Container container,
int baseRow,
int baseColumn,
boolean[] rowConstraints,
boolean[] columnConstraints,
int rowSpan)
Allow each LayoutComponent to add itself to the UI container with
appropriate constraints.
|
void |
areColumnsResizable(boolean[] columnConstraints,
int baseColumn)
Allow each LayoutComponent to set the column constraints.
|
void |
areRowsResizable(boolean[] rowConstraints,
int baseRow,
int rowSpan)
Allow each LayoutComponent to set the row constraints.
|
int |
getColumnCount()
Returns the sum of the added LayoutComponents column counts.
|
int |
getRowCount()
Returns the maximum row count of the added LayoutComponents.
|
public void addToPanel(java.awt.Container container,
int baseRow,
int baseColumn,
boolean[] rowConstraints,
boolean[] columnConstraints,
int rowSpan)
addToPanel in interface LayoutComponentcontainer - the container to add tobaseRow - components must be added relative to thisbaseColumn - components must be added relative to thisrowConstraints - whether each row is resizable or not, these
are for the whole containercolumnConstraints - same as rowConstraints but for columnsrowSpan - the number of rows which the LayoutComponent occupies
this will be at least equal to the LayoutComponent's row countpublic void areRowsResizable(boolean[] rowConstraints,
int baseRow,
int rowSpan)
areRowsResizable in interface LayoutComponentrowConstraints - the out parameterbaseRow - the position to start from in the rowConstraintsrowSpan - the length of the rowConstraints which can be
changedpublic void areColumnsResizable(boolean[] columnConstraints,
int baseColumn)
areColumnsResizable in interface LayoutComponentpublic int getRowCount()
getRowCount in interface LayoutComponentpublic int getColumnCount()
getColumnCount in interface LayoutComponentpublic void add(LayoutComponent lc)
lc - the layout component to add, must not be null