public class LayoutPanel extends java.lang.Object implements LayoutComponent
| Constructor and Description | 
|---|
LayoutPanel()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(LayoutComponent lc)
Add a LayoutComponent to the panel and advance the column position. 
 | 
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()
Return the current column count. 
 | 
int | 
getRowCount()
Return the current row count. 
 | 
void | 
nl()
Move to a new line, reseting all the current counts. 
 | 
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 count
public 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 changed
public 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)
public void nl()