Frames | No Frames |
int orientation
ROW or COLUMN -- should the components be aligned in a row or column
int justification
LEFT, TOP, CENTER, FULL, BOTTOM, RIGHT -- how should components of different sizes be aligned
int gap
Space between components in pixels
double[][] crSpec
Sizes of crs expressed in absolute and relative terms
int[][] crSize
Sizes of crs in pixels
int[][] crOffset
Offsets of crs in pixels. The left boarder of column n is at crOffset[C][n] and the right boarder is at cr[C][n + 1] for all columns including the last one. crOffset[C].length = crSize[C].length + 1
LinkedList list
List of components and their sizes
boolean dirty
Indicates whether or not the size of the cells are known for the last known size of the container. If dirty is true or the container has been resized, the cell sizes must be recalculated using calculateSize.
int oldWidth
Previous known width of the container
int oldHeight
Previous known height of the container
int hGap
Horizontal gap between columns
int vGap
Vertical gap between rows