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.- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
delegateLayoutContainer
(Container parent) private Dimension
delegateMaximumLayoutSize
(Container parent) private Dimension
delegateMinimumLayoutSize
(Container parent) private Dimension
delegatePreferredLayoutSize
(Container parent) void
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
-
Field Details
-
delegate
LayoutManager2 delegate
-
-
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
-
delegatePreferredLayoutSize
-
preferredLayoutSize
- Specified by:
preferredLayoutSize
in interfaceLayoutManager
- Overrides:
preferredLayoutSize
in classJRootPane.RootLayout
-
delegateMinimumLayoutSize
-
minimumLayoutSize
- Specified by:
minimumLayoutSize
in interfaceLayoutManager
- Overrides:
minimumLayoutSize
in classJRootPane.RootLayout
-
delegateMaximumLayoutSize
-
maximumLayoutSize
- Specified by:
maximumLayoutSize
in interfaceLayoutManager2
- Overrides:
maximumLayoutSize
in classJRootPane.RootLayout
-
delegateLayoutContainer
-
layoutContainer
- Specified by:
layoutContainer
in interfaceLayoutManager
- Overrides:
layoutContainer
in classJRootPane.RootLayout
-