public class TableGridLayout
extends java.lang.Object
implements java.awt.LayoutManager2
Modifier and Type | Class and Description |
---|---|
class |
TableGridLayout.Entry |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONSTRAINT_KEY
Components should store their TableGridLayoutConstraint object as a user object with this key
|
Constructor and Description |
---|
TableGridLayout() |
TableGridLayout(int rows,
int cols,
int x1offset,
int y1offset,
int x2offset,
int y2offset,
int rowTicks,
int fakeRows) |
Modifier and Type | Method and Description |
---|---|
void |
addLayoutComponent(java.awt.Component component,
java.lang.Object constraint) |
void |
addLayoutComponent(java.lang.String name,
java.awt.Component component) |
float |
getLayoutAlignmentX(java.awt.Container target) |
float |
getLayoutAlignmentY(java.awt.Container target) |
void |
invalidateLayout(java.awt.Container target) |
void |
layoutContainer(java.awt.Container target) |
java.awt.Dimension |
maximumLayoutSize(java.awt.Container target) |
java.awt.Dimension |
minimumLayoutSize(java.awt.Container target) |
java.awt.Dimension |
preferredLayoutSize(java.awt.Container target) |
void |
removeLayoutComponent(java.awt.Component component) |
public static final java.lang.String CONSTRAINT_KEY
public TableGridLayout()
public TableGridLayout(int rows, int cols, int x1offset, int y1offset, int x2offset, int y2offset, int rowTicks, int fakeRows)
public java.awt.Dimension preferredLayoutSize(java.awt.Container target)
preferredLayoutSize
in interface java.awt.LayoutManager
public java.awt.Dimension minimumLayoutSize(java.awt.Container target)
minimumLayoutSize
in interface java.awt.LayoutManager
public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
maximumLayoutSize
in interface java.awt.LayoutManager2
public void layoutContainer(java.awt.Container target)
layoutContainer
in interface java.awt.LayoutManager
public void addLayoutComponent(java.lang.String name, java.awt.Component component)
addLayoutComponent
in interface java.awt.LayoutManager
public void addLayoutComponent(java.awt.Component component, java.lang.Object constraint)
addLayoutComponent
in interface java.awt.LayoutManager2
public float getLayoutAlignmentX(java.awt.Container target)
getLayoutAlignmentX
in interface java.awt.LayoutManager2
public float getLayoutAlignmentY(java.awt.Container target)
getLayoutAlignmentY
in interface java.awt.LayoutManager2
public void invalidateLayout(java.awt.Container target)
invalidateLayout
in interface java.awt.LayoutManager2
public void removeLayoutComponent(java.awt.Component component)
removeLayoutComponent
in interface java.awt.LayoutManager