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 voiddelegateLayoutContainer(Container parent) private DimensiondelegateMaximumLayoutSize(Container parent) private DimensiondelegateMinimumLayoutSize(Container parent) private DimensiondelegatePreferredLayoutSize(Container parent) voidlayoutContainer(Container parent) maximumLayoutSize(Container target) minimumLayoutSize(Container parent) preferredLayoutSize(Container parent) voidsetLayoutManager(LayoutManager2 delegate) The layout manager backing this manager.Methods inherited from class 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:
preferredLayoutSizein interfaceLayoutManager- Overrides:
preferredLayoutSizein classJRootPane.RootLayout
-
delegateMinimumLayoutSize
-
minimumLayoutSize
- Specified by:
minimumLayoutSizein interfaceLayoutManager- Overrides:
minimumLayoutSizein classJRootPane.RootLayout
-
delegateMaximumLayoutSize
-
maximumLayoutSize
- Specified by:
maximumLayoutSizein interfaceLayoutManager2- Overrides:
maximumLayoutSizein classJRootPane.RootLayout
-
delegateLayoutContainer
-
layoutContainer
- Specified by:
layoutContainerin interfaceLayoutManager- Overrides:
layoutContainerin classJRootPane.RootLayout
-