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.