Class BasicSplitPaneUI.BasicVerticalLayoutManager
java.lang.Object
javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager
javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager
- All Implemented Interfaces:
LayoutManager, LayoutManager2
- Enclosing class:
BasicSplitPaneUI
public non-sealed class BasicSplitPaneUI.BasicVerticalLayoutManager
extends BasicSplitPaneUI.BasicHorizontalLayoutManager
LayoutManager used for JSplitPanes with an orientation of
VERTICAL_SPLIT.
-
Field Summary
Fields declared in class BasicSplitPaneUI.BasicHorizontalLayoutManager
components, sizes
Modifier and TypeFieldDescriptionprotected Component[]
The components.protected int[]
The size of components. -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new instance ofBasicVerticalLayoutManager
. -
Method Summary
Methods declared in class BasicSplitPaneUI.BasicHorizontalLayoutManager
addLayoutComponent, addLayoutComponent, getAvailableSize, getInitialLocation, getLayoutAlignmentX, getLayoutAlignmentY, getPreferredSizeOfComponent, getSizeOfComponent, getSizes, invalidateLayout, layoutContainer, maximumLayoutSize, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent, resetSizeAt, resetToPreferredSizes, setComponentToSize, setSizes, updateComponents
Modifier and TypeMethodDescriptionvoid
addLayoutComponent
(Component comp, Object constraints) Adds the specified component to the layout, using the specified constraint object.void
addLayoutComponent
(String place, Component component) Adds the component at place.protected int
getAvailableSize
(Dimension containerSize, Insets insets) Returns the available width based on the container size andInsets
.protected int
getInitialLocation
(Insets insets) Returns the left inset, unless theInsets
are null in which case 0 is returned.float
getLayoutAlignmentX
(Container target) Returns the alignment along the x axis.float
getLayoutAlignmentY
(Container target) Returns the alignment along the y axis.protected int
Returns the width of the passed in Components preferred size.protected int
Returns the width of the passed in component.protected int[]
getSizes()
Returns the sizes of the components.void
Does nothing.void
layoutContainer
(Container container) Does the actual layout.maximumLayoutSize
(Container target) Returns the maximum layout size, which is Integer.MAX_VALUE in both directions.minimumLayoutSize
(Container container) Returns the minimum size needed to contain the children.preferredLayoutSize
(Container container) Returns the preferred size needed to contain the children.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.void
Marks the receiver so that the next time this instance is laid out it'll ask for the preferred sizes.protected void
setComponentToSize
(Component c, int size, int location, Insets insets, Dimension containerSize) Sets the width of the componentc
to besize
, placing its x location atlocation
, y to theinsets.top
and height to thecontainerSize.height
less the top and bottom insets.protected void
setSizes
(int[] newSizes) Sets the sizes tonewSizes
.protected void
Determines the components.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Modifier and TypeMethodDescriptionprotected Object
clone()
Creates and returns a copy of this object.boolean
Indicates whether some other object is "equal to" this one.protected void
finalize()
Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class
<?> getClass()
Returns the runtime class of thisObject
.int
hashCode()
Returns a hash code value for this object.final void
notify()
Wakes up a single thread that is waiting on this object's monitor.final void
Wakes up all threads that are waiting on this object's monitor.toString()
Returns a string representation of the object.final void
wait()
Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final void
wait
(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final void
wait
(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Constructor Details
-
BasicVerticalLayoutManager
public BasicVerticalLayoutManager()Constructs a new instance ofBasicVerticalLayoutManager
.
-