Class TableGridLayout
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.components.calendar.layouts.TableGridLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
,java.awt.LayoutManager2
public class TableGridLayout extends java.lang.Object implements java.awt.LayoutManager2
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
TableGridLayout.Entry
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONSTRAINT_KEY
Components should store their TableGridLayoutConstraint object as a user object with this key
-
Constructor Summary
Constructors Constructor Description TableGridLayout()
TableGridLayout(int rows, int cols, int x1offset, int y1offset, int x2offset, int y2offset, int rowTicks, int fakeRows)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
CONSTRAINT_KEY
public static final java.lang.String CONSTRAINT_KEY
Components should store their TableGridLayoutConstraint object as a user object with this key- See Also:
- Constant Field Values
-
-
Method Detail
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container target)
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container target)
- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
-
maximumLayoutSize
public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
- Specified by:
maximumLayoutSize
in interfacejava.awt.LayoutManager2
-
layoutContainer
public void layoutContainer(java.awt.Container target)
- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component component)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
-
addLayoutComponent
public void addLayoutComponent(java.awt.Component component, java.lang.Object constraint)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager2
-
getLayoutAlignmentX
public float getLayoutAlignmentX(java.awt.Container target)
- Specified by:
getLayoutAlignmentX
in interfacejava.awt.LayoutManager2
-
getLayoutAlignmentY
public float getLayoutAlignmentY(java.awt.Container target)
- Specified by:
getLayoutAlignmentY
in interfacejava.awt.LayoutManager2
-
invalidateLayout
public void invalidateLayout(java.awt.Container target)
- Specified by:
invalidateLayout
in interfacejava.awt.LayoutManager2
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component component)
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
-
-