org.shetline.gui
Class KGridBagLayout
java.lang.Object
java.awt.GridBagLayout
org.shetline.gui.KGridBagLayout
- All Implemented Interfaces:
- LayoutManager, LayoutManager2, Serializable
public class KGridBagLayout
- extends GridBagLayout
- See Also:
- Serialized Form
Constructor Summary |
KGridBagLayout()
|
KGridBagLayout(GridBagConstraints defaults,
int hgap,
int vgap,
int hslack,
int vslack,
int[] columnWidths,
int[] rowHeights,
double[] columnWeights,
double[] rowWeights)
|
KGridBagLayout(int hgap,
int vgap)
|
KGridBagLayout(String defaults)
|
KGridBagLayout(String defaults,
int hgap,
int vgap)
|
Methods inherited from class java.awt.GridBagLayout |
addLayoutComponent, adjustForGravity, AdjustForGravity, arrangeGrid, ArrangeGrid, getLayoutAlignmentX, getLayoutAlignmentY, getLayoutDimensions, GetLayoutInfo, getLayoutOrigin, getLayoutWeights, getMinSize, GetMinSize, location, lookupConstraints, maximumLayoutSize, minimumLayoutSize, preferredLayoutSize, setConstraints, toString |
componentsChanged
protected boolean componentsChanged
gridRectMap
protected KGridBagLayout.GridRectMap gridRectMap
hgap
protected int hgap
hslack
protected int hslack
layoutHeight
protected int layoutHeight
layoutWidth
protected int layoutWidth
originalInsets
protected KGridBagLayout.InsetsMap originalInsets
vgap
protected int vgap
vslack
protected int vslack
ZERO_INSETS
protected static final Insets ZERO_INSETS
SLACK_CENTER
public static final int SLACK_CENTER
- See Also:
- Constant Field Values
SLACK_LEFT
public static final int SLACK_LEFT
- See Also:
- Constant Field Values
SLACK_TOP
public static final int SLACK_TOP
- See Also:
- Constant Field Values
SLACK_RIGHT
public static final int SLACK_RIGHT
- See Also:
- Constant Field Values
SLACK_BOTTOM
public static final int SLACK_BOTTOM
- See Also:
- Constant Field Values
SLACK_LEADING
public static final int SLACK_LEADING
- See Also:
- Constant Field Values
SLACK_TRAILING
public static final int SLACK_TRAILING
- See Also:
- Constant Field Values
SLACK_LAST
public static final int SLACK_LAST
- See Also:
- Constant Field Values
END_ROW
public static final String END_ROW
- See Also:
- Constant Field Values
END_ROW_FILL_NONE
public static final String END_ROW_FILL_NONE
- See Also:
- Constant Field Values
END_ROW_WEIGHTX_0
public static final String END_ROW_WEIGHTX_0
- See Also:
- Constant Field Values
END_ROW_WEIGHTX_1
public static final String END_ROW_WEIGHTX_1
- See Also:
- Constant Field Values
componentListener
protected ComponentListener componentListener
KGridBagLayout
public KGridBagLayout()
KGridBagLayout
public KGridBagLayout(String defaults)
KGridBagLayout
public KGridBagLayout(int hgap,
int vgap)
KGridBagLayout
public KGridBagLayout(String defaults,
int hgap,
int vgap)
KGridBagLayout
public KGridBagLayout(GridBagConstraints defaults,
int hgap,
int vgap,
int hslack,
int vslack,
int[] columnWidths,
int[] rowHeights,
double[] columnWeights,
double[] rowWeights)
getHgap
public int getHgap()
setHgap
public void setHgap(int hgap)
getVgap
public int getVgap()
setVgap
public void setVgap(int vgap)
getHorizontalSlackPolicy
public int getHorizontalSlackPolicy()
setHorizontalSlackPolicy
public void setHorizontalSlackPolicy(int hslack)
getVerticalSlackPolicy
public int getVerticalSlackPolicy()
setVerticalSlackPolicy
public void setVerticalSlackPolicy(int vslack)
addLayoutComponent
public void addLayoutComponent(Component comp,
Object constraints)
- Specified by:
addLayoutComponent
in interface LayoutManager2
- Overrides:
addLayoutComponent
in class GridBagLayout
removeLayoutComponent
public void removeLayoutComponent(Component comp)
- Specified by:
removeLayoutComponent
in interface LayoutManager
- Overrides:
removeLayoutComponent
in class GridBagLayout
invalidateLayout
public void invalidateLayout(Container target)
- Specified by:
invalidateLayout
in interface LayoutManager2
- Overrides:
invalidateLayout
in class GridBagLayout
getConstraints
public GridBagConstraints getConstraints(Component comp)
- Overrides:
getConstraints
in class GridBagLayout
getKGBConstraints
public KGridBagConstraints getKGBConstraints(Component comp)
getDefaultConstraints
public GridBagConstraints getDefaultConstraints()
getDefaultKGBConstraints
public KGridBagConstraints getDefaultKGBConstraints()
parseGridBagConstraints
public static GridBagConstraints parseGridBagConstraints(String s)
parseGridBagConstraints
protected static GridBagConstraints parseGridBagConstraints(String s,
Object object)
parseIntList
protected static int[] parseIntList(String s)
parseDoubleList
protected static double[] parseDoubleList(String s)
getLayoutInfo
protected GridBagLayoutInfo getLayoutInfo(Container parent,
int sizeFlag)
- Overrides:
getLayoutInfo
in class GridBagLayout
layoutContainer
public void layoutContainer(Container parent)
- Specified by:
layoutContainer
in interface LayoutManager
- Overrides:
layoutContainer
in class GridBagLayout
createFiller
public static KGridBagLayout.Filler createFiller()
createFiller
public static KGridBagLayout.Filler createFiller(int width,
int height)