allensoft.gui
Class StripLayout

java.lang.Object
  |
  +--allensoft.gui.StripLayout
All Implemented Interfaces:
java.awt.LayoutManager, java.awt.LayoutManager2

public class StripLayout
extends java.lang.Object
implements java.awt.LayoutManager2


Constructor Summary
StripLayout()
           
StripLayout(boolean bHorizontal)
           
StripLayout(boolean bHorizontal, int nSpacing)
           
StripLayout(boolean bHorizontal, int nSpacing, float fAlignment)
           
 
Method Summary
 void addLayoutComponent(java.awt.Component component, java.lang.Object weight)
           
 void addLayoutComponent(java.lang.String name, java.awt.Component component)
           
 float getAlignment()
           
 float getLayoutAlignmentX(java.awt.Container container)
           
 float getLayoutAlignmentY(java.awt.Container container)
           
 int getSpacing()
           
 float getWeight(java.awt.Component component)
           
 void invalidateLayout(java.awt.Container container)
           
 void layoutContainer(java.awt.Container container)
           
 java.awt.Dimension maximumLayoutSize(java.awt.Container container)
           
 java.awt.Dimension minimumLayoutSize(java.awt.Container container)
           
 java.awt.Dimension preferredLayoutSize(java.awt.Container container)
           
 void removeLayoutComponent(java.awt.Component component)
           
 void setAlignment(float f)
           
 void setSpacing(int n)
           
 void setWeight(java.awt.Component component, float fWeight)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StripLayout

public StripLayout(boolean bHorizontal,
                   int nSpacing,
                   float fAlignment)

StripLayout

public StripLayout(boolean bHorizontal,
                   int nSpacing)

StripLayout

public StripLayout(boolean bHorizontal)

StripLayout

public StripLayout()
Method Detail

addLayoutComponent

public void addLayoutComponent(java.lang.String name,
                               java.awt.Component component)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager

addLayoutComponent

public void addLayoutComponent(java.awt.Component component,
                               java.lang.Object weight)
Specified by:
addLayoutComponent in interface java.awt.LayoutManager2

removeLayoutComponent

public void removeLayoutComponent(java.awt.Component component)
Specified by:
removeLayoutComponent in interface java.awt.LayoutManager

getWeight

public float getWeight(java.awt.Component component)

setWeight

public void setWeight(java.awt.Component component,
                      float fWeight)

getAlignment

public float getAlignment()

setAlignment

public void setAlignment(float f)

getSpacing

public int getSpacing()

setSpacing

public void setSpacing(int n)

minimumLayoutSize

public java.awt.Dimension minimumLayoutSize(java.awt.Container container)
Specified by:
minimumLayoutSize in interface java.awt.LayoutManager

maximumLayoutSize

public java.awt.Dimension maximumLayoutSize(java.awt.Container container)
Specified by:
maximumLayoutSize in interface java.awt.LayoutManager2

preferredLayoutSize

public java.awt.Dimension preferredLayoutSize(java.awt.Container container)
Specified by:
preferredLayoutSize in interface java.awt.LayoutManager

layoutContainer

public void layoutContainer(java.awt.Container container)
Specified by:
layoutContainer in interface java.awt.LayoutManager

getLayoutAlignmentX

public float getLayoutAlignmentX(java.awt.Container container)
Specified by:
getLayoutAlignmentX in interface java.awt.LayoutManager2

getLayoutAlignmentY

public float getLayoutAlignmentY(java.awt.Container container)
Specified by:
getLayoutAlignmentY in interface java.awt.LayoutManager2

invalidateLayout

public void invalidateLayout(java.awt.Container container)
Specified by:
invalidateLayout in interface java.awt.LayoutManager2