Package org.jdesktop.swingx
Class JXRootPane.XRootLayout
java.lang.Object
javax.swing.JRootPane.RootLayout
org.jdesktop.swingx.JXRootPane.XRootLayout
- All Implemented Interfaces:
LayoutManager
,LayoutManager2
,Serializable
- Enclosing class:
- JXRootPane
An extended
RootLayout
offering support for managing the status bar.- Author:
- Karl George Schaefer, Jeanette Winzenberg
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
layoutContainer
(Container parent) maximumLayoutSize
(Container target) minimumLayoutSize
(Container parent) preferredLayoutSize
(Container parent) void
setLayoutManager
(LayoutManager2 delegate) The layout manager backing this manager.Methods inherited from class javax.swing.JRootPane.RootLayout
addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, removeLayoutComponent
-
Constructor Details
-
XRootLayout
protected XRootLayout()
-
-
Method Details
-
setLayoutManager
The layout manager backing this manager. The delegate is used to calculate the size when the UI handles the window decorations.- Parameters:
delegate
- the backing manager
-
preferredLayoutSize
- Specified by:
preferredLayoutSize
in interfaceLayoutManager
- Overrides:
preferredLayoutSize
in classJRootPane.RootLayout
-
minimumLayoutSize
- Specified by:
minimumLayoutSize
in interfaceLayoutManager
- Overrides:
minimumLayoutSize
in classJRootPane.RootLayout
-
maximumLayoutSize
- Specified by:
maximumLayoutSize
in interfaceLayoutManager2
- Overrides:
maximumLayoutSize
in classJRootPane.RootLayout
-
layoutContainer
- Specified by:
layoutContainer
in interfaceLayoutManager
- Overrides:
layoutContainer
in classJRootPane.RootLayout
-