javax.swing.plaf.basic
public class BasicSplitPaneUI.BasicHorizontalLayoutManager extends Object implements LayoutManager2
UNKNOWN: Apparently this class was intended to be protected, but was made public by a compiler bug and is now public for compatibility.
Field Summary | |
---|---|
protected Component[] | components
This array contains the components in the JSplitPane. |
protected int[] | sizes
This array contains the current width (for HORIZONTAL_SPLIT) or height
(for VERTICAL_SPLIT) of the components. |
Method Summary | |
---|---|
void | addLayoutComponent(Component comp, Object constraints)
This method adds the component given to the JSplitPane. |
void | addLayoutComponent(String place, Component component)
This method is called to add a Component to the JSplitPane. |
protected int | getAvailableSize(Dimension containerSize, Insets insets)
This method returns the width of the JSplitPane minus the insets.
|
protected int | getInitialLocation(Insets insets)
This method returns the given insets left value. |
float | getLayoutAlignmentX(Container target)
This specifies how a component is aligned with respect to other
components in the x fdirection.
|
float | getLayoutAlignmentY(Container target)
This specifies how a component is aligned with respect to other
components in the y direction.
|
protected int | getPreferredSizeOfComponent(Component c)
This method returns the preferred width of the component.
|
protected int | getSizeOfComponent(Component c)
This method returns the current width of the component.
|
protected int[] | getSizes()
This method returns the sizes array.
|
void | invalidateLayout(Container c)
This method invalidates the layout. |
void | layoutContainer(Container container)
This method lays out the components in the container.
|
Dimension | maximumLayoutSize(Container target)
This method returns the maximum size for the container given the
components. |
Dimension | minimumLayoutSize(Container target)
This method returns the container's minimum size. |
Dimension | preferredLayoutSize(Container target)
This method returns the container's preferred size. |
void | removeLayoutComponent(Component component)
This method removes the component from the layout.
|
protected void | resetSizeAt(int index)
This method resets the size of Component to the preferred size.
|
void | resetToPreferredSizes()
This method resets the sizes of all the components. |
protected void | setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
This methods sets the bounds of the given component. |
protected void | setSizes(int[] newSizes)
This method stores the given int array as the new sizes array.
|
protected void | updateComponents()
This method determines the size of each component. |
Parameters: comp The Component to add. constraints The constraints that bind the object.
Parameters: place The placement of the Component. component The Component to add.
Throws: IllegalArgumentException DOCUMENT ME!
Parameters: containerSize The Dimensions of the JSplitPane. insets The Insets of the JSplitPane.
Returns: The width of the JSplitPane minus the insets.
Parameters: insets The Insets to use with the JSplitPane.
Returns: The inset's left value.
Parameters: target The container.
Returns: The component's alignment.
Parameters: target The container.
Returns: The component's alignment.
Parameters: c The component to measure.
Returns: The preferred width of the component.
Parameters: c The component to measure.
Returns: The width of the component.
Returns: The sizes array.
Parameters: c The container to invalidate.
Parameters: container The container to lay out.
Parameters: target The container to measure.
Returns: The maximum size.
Parameters: target The container to measure.
Returns: The minimum size.
Parameters: target The container to measure.
Returns: The preferred size.
Parameters: component The component to remove from the layout.
Parameters: index The index of the component to reset.
Parameters: c The component to set. size The width of the component. location The x coordinate. insets The insets to use. containerSize The height of the container.
Parameters: newSizes The array to use as sizes.