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
protected class JXRootPane.XRootLayout extends JRootPane.RootLayout
An extendedRootLayoutoffering support for managing the status bar.- Author:
- Karl George Schaefer, Jeanette Winzenberg
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedXRootLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlayoutContainer(Container parent)DimensionmaximumLayoutSize(Container target)DimensionminimumLayoutSize(Container parent)DimensionpreferredLayoutSize(Container parent)voidsetLayoutManager(LayoutManager2 delegate)The layout manager backing this manager.-
Methods inherited from class javax.swing.JRootPane.RootLayout
addLayoutComponent, addLayoutComponent, getLayoutAlignmentX, getLayoutAlignmentY, invalidateLayout, removeLayoutComponent
-
-
-
-
Method Detail
-
setLayoutManager
public void setLayoutManager(LayoutManager2 delegate)
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
public Dimension preferredLayoutSize(Container parent)
- Specified by:
preferredLayoutSizein interfaceLayoutManager- Overrides:
preferredLayoutSizein classJRootPane.RootLayout
-
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
- Specified by:
minimumLayoutSizein interfaceLayoutManager- Overrides:
minimumLayoutSizein classJRootPane.RootLayout
-
maximumLayoutSize
public Dimension maximumLayoutSize(Container target)
- Specified by:
maximumLayoutSizein interfaceLayoutManager2- Overrides:
maximumLayoutSizein classJRootPane.RootLayout
-
layoutContainer
public void layoutContainer(Container parent)
- Specified by:
layoutContainerin interfaceLayoutManager- Overrides:
layoutContainerin classJRootPane.RootLayout
-
-