All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ncsa.replay.SplitbarLayout

java.lang.Object
   |
   +----ncsa.replay.SplitbarLayout

public class SplitbarLayout
extends Object
implements LayoutManager
SplitbarLayout The layout for a splitbar


Variable Index

 o EQUAL_WEIGHT
 o FAVOR_FIRST
 o FAVOR_SECOND
 o HORIZONTAL
 o VERTICAL

Constructor Index

 o SplitbarLayout(int)
Constructs a new SplitbarLayout.

Method Index

 o addLayoutComponent(String, Component)
Adds the specified named component to the layout.
 o layoutContainer(Container)
Lays out the specified container.
 o minimumLayoutSize(Container)
Returns the minimum dimensions needed to layout the components contained in the specified target container.
 o preferredLayoutSize(Container)
Returns the preferred dimensions for this layout given the components in the specified target container.
 o removeLayoutComponent(Component)
Removes the specified component from the layout.
 o setDefaultLayout(Container)
Set the container to default layout
 o setWeight(int)
Set preferrence in space distribution amoung two components splited by the Splitbar
 o toString()
Returns the String representation of this BorderLayout's values.

Variables

 o EQUAL_WEIGHT
 public static final int EQUAL_WEIGHT
 o FAVOR_FIRST
 public static final int FAVOR_FIRST
 o FAVOR_SECOND
 public static final int FAVOR_SECOND
 o HORIZONTAL
 public static final int HORIZONTAL
 o VERTICAL
 public static final int VERTICAL

Constructors

 o SplitbarLayout
 public SplitbarLayout(int Orientation)
Constructs a new SplitbarLayout.

Methods

 o addLayoutComponent
 public void addLayoutComponent(String name,
                                Component comp)
Adds the specified named component to the layout.

Parameters:
name - the String name
comp - the component to be added
 o removeLayoutComponent
 public void removeLayoutComponent(Component comp)
Removes the specified component from the layout.

Parameters:
comp - the component to be removed
 o minimumLayoutSize
 public Dimension minimumLayoutSize(Container target)
Returns the minimum dimensions needed to layout the components contained in the specified target container.

Parameters:
target - the Container on which to do the layout
See Also:
Container, preferredLayoutSize
 o preferredLayoutSize
 public Dimension preferredLayoutSize(Container target)
Returns the preferred dimensions for this layout given the components in the specified target container.

Parameters:
target - the component which needs to be laid out
See Also:
Container, minimumLayoutSize
 o layoutContainer
 public void layoutContainer(Container target)
Lays out the specified container. This method will actually reshape the components in the specified target container in order to satisfy the constraints of the BorderLayout object.

Parameters:
target - the component being laid out
See Also:
Container
 o toString
 public String toString()
Returns the String representation of this BorderLayout's values.

Overrides:
toString in class Object
 o setWeight
 public void setWeight(int w)
Set preferrence in space distribution amoung two components splited by the Splitbar

Parameters:
w - preferrence that is one of EQUAL_WEIGHT, FAVOR_FIRST, FARVOR_SECOND
 o setDefaultLayout
 public void setDefaultLayout(Container target)
Set the container to default layout

Parameters:
target - the container to layout

All Packages  Class Hierarchy  This Package  Previous  Next  Index