Sky View Café - Java

org.shetline.gui
Class KGridBagLayout

java.lang.Object
  extended by java.awt.GridBagLayout
      extended by org.shetline.gui.KGridBagLayout
All Implemented Interfaces:
LayoutManager, LayoutManager2, Serializable

public class KGridBagLayout
extends GridBagLayout

See Also:
Serialized Form

Nested Class Summary
protected static class KGridBagLayout.DoubleVector
           
protected static class KGridBagLayout.Filler
           
protected static class KGridBagLayout.GridRectMap
           
protected static class KGridBagLayout.InsetsMap
           
protected static class KGridBagLayout.IntVector
           
 
Field Summary
protected  ComponentListener componentListener
           
protected  boolean componentsChanged
           
static String END_ROW
           
static String END_ROW_FILL_NONE
           
static String END_ROW_WEIGHTX_0
           
static String END_ROW_WEIGHTX_1
           
protected  KGridBagLayout.GridRectMap gridRectMap
           
protected  int hgap
           
protected  int hslack
           
protected  int layoutHeight
           
protected  int layoutWidth
           
protected  KGridBagLayout.InsetsMap originalInsets
           
static int SLACK_BOTTOM
           
static int SLACK_CENTER
           
static int SLACK_LAST
           
static int SLACK_LEADING
           
static int SLACK_LEFT
           
static int SLACK_RIGHT
           
static int SLACK_TOP
           
static int SLACK_TRAILING
           
protected  int vgap
           
protected  int vslack
           
protected static Insets ZERO_INSETS
           
 
Fields inherited from class java.awt.GridBagLayout
columnWeights, columnWidths, comptable, defaultConstraints, layoutInfo, MAXGRIDSIZE, MINSIZE, PREFERREDSIZE, rowHeights, rowWeights
 
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)
           
 
Method Summary
 void addLayoutComponent(Component comp, Object constraints)
           
static KGridBagLayout.Filler createFiller()
           
static KGridBagLayout.Filler createFiller(int width, int height)
           
 GridBagConstraints getConstraints(Component comp)
           
 GridBagConstraints getDefaultConstraints()
           
 KGridBagConstraints getDefaultKGBConstraints()
           
 int getHgap()
           
 int getHorizontalSlackPolicy()
           
 KGridBagConstraints getKGBConstraints(Component comp)
           
protected  GridBagLayoutInfo getLayoutInfo(Container parent, int sizeFlag)
           
 int getVerticalSlackPolicy()
           
 int getVgap()
           
 void invalidateLayout(Container target)
           
 void layoutContainer(Container parent)
           
protected static double[] parseDoubleList(String s)
           
static GridBagConstraints parseGridBagConstraints(String s)
           
protected static GridBagConstraints parseGridBagConstraints(String s, Object object)
           
protected static int[] parseIntList(String s)
           
 void removeLayoutComponent(Component comp)
           
 void setHgap(int hgap)
           
 void setHorizontalSlackPolicy(int hslack)
           
 void setVerticalSlackPolicy(int vslack)
           
 void setVgap(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

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)
Method Detail

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)

Sky View Café - Java