API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.swing.plaf.basic. BasicSplitPaneUI.BasicHorizontalLayoutManager View Source
Author(s)
Since
Version
Serial
Hierarchy
 Object
      BasicSplitPaneUI.BasicHorizontalLayoutManager
Implements
 LayoutManager2
Subclasses
Description
public class BasicSplitPaneUI.BasicHorizontalLayoutManager
LayoutManager for JSplitPanes that have an orientation of HORIZONTAL_SPLIT.
See also:   
Constructors
pack-private BasicSplitPaneUI.BasicHorizontalLayoutManager ()
pack-private BasicSplitPaneUI.BasicHorizontalLayoutManager (int axis)
Methods
Hide/Show inherited methods
public void addLayoutComponent (Component comp, Object constraints) [Specified in LayoutManager2]
  Adds the specified component to the layout, using the specified constraint object.
public void addLayoutComponent (String place, Component component)
  Adds the component at place.
pack-private void distributeSpace (int space, boolean keepHidden)
  Distributes space between the two components (divider won't get any extra space) based on the weighting.
protected int getAvailableSize (Dimension containerSize, Insets insets)
Returns the available width based on the container size and Insets.
protected int getInitialLocation (Insets insets)
Returns the left inset, unless the Insets are null in which case 0 is returned.
public float getLayoutAlignmentX (Container target) [Specified in LayoutManager2]
  Returns the alignment along the x axis.
public float getLayoutAlignmentY (Container target) [Specified in LayoutManager2]
  Returns the alignment along the y axis.
pack-private int getMinimumSizeOfComponent (Component c)
Returns the width of the passed in Components minimum size.
pack-private int getMinimumSizes ()
Returns an array of the minimum sizes of the components.
protected int getPreferredSizeOfComponent (Component c)
Returns the width of the passed in Components preferred size.
pack-private int getPreferredSizes ()
Returns an array of the minimum sizes of the components.
pack-private int getSizeForPrimaryAxis (Dimension size)
If the axis == 0, the width is returned, otherwise the height.
pack-private int getSizeForPrimaryAxis (Insets insets, boolean isTop)
  Returns a particular value of the inset identified by the axis and isTop
pack-private int getSizeForSecondaryAxis (Dimension size)
If the axis == 0, the width is returned, otherwise the height.
pack-private int getSizeForSecondaryAxis (Insets insets, boolean isTop)
  Returns a particular value of the inset identified by the axis and isTop
protected int getSizeOfComponent (Component c)
Returns the width of the passed in component.
protected int getSizes ()
Returns the sizes of the components.
public void invalidateLayout (Container c) [Specified in LayoutManager2]
  Does nothing.
public void layoutContainer (Container container)
Does the actual layout.
public Dimension maximumLayoutSize (Container target) [Specified in LayoutManager2]
Returns the maximum layout size, which is Integer.MAX_VALUE in both directions.
public Dimension minimumLayoutSize (Container container)
  Returns the minimum size needed to contain the children.
public Dimension preferredLayoutSize (Container container)
  Returns the preferred size needed to contain the children.
public void removeLayoutComponent (Component component)
Removes the specified component from our knowledge.
protected void resetSizeAt (int index)
Resets the size of the Component at the passed in location.
public void resetToPreferredSizes ()
Marks the receiver so that the next time this instance is laid out it'll ask for the preferred sizes.
pack-private void resetToPreferredSizes (int availableSize)
Resets the components to their preferred sizes.
protected void setComponentToSize (Component c, int size, int location, Insets insets, Dimension containerSize)
Sets the width of the component c to be size, placing its x location at location, y to the insets.top and height to the containersize.height less the top and bottom insets.
pack-private void setDividerLocation (int leftSize, int availableSize)
Resets the size of the first component to leftSize, and the right component to the remainder of the space.
protected void setSizes (int[] newSizes)
Sets the sizes to newSizes.
protected void updateComponents ()
  Determines the components.
Fields
Hide/Show inherited fields
protected Component components
protected int sizes
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar