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 extendedRootLayout
offering support for managing the status bar.- Author:
- Karl George Schaefer, Jeanette Winzenberg
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
XRootLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
layoutContainer(Container parent)
Dimension
maximumLayoutSize(Container target)
Dimension
minimumLayoutSize(Container parent)
Dimension
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
-
-
-
-
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:
preferredLayoutSize
in interfaceLayoutManager
- Overrides:
preferredLayoutSize
in classJRootPane.RootLayout
-
minimumLayoutSize
public Dimension minimumLayoutSize(Container parent)
- Specified by:
minimumLayoutSize
in interfaceLayoutManager
- Overrides:
minimumLayoutSize
in classJRootPane.RootLayout
-
maximumLayoutSize
public Dimension maximumLayoutSize(Container target)
- Specified by:
maximumLayoutSize
in interfaceLayoutManager2
- Overrides:
maximumLayoutSize
in classJRootPane.RootLayout
-
layoutContainer
public void layoutContainer(Container parent)
- Specified by:
layoutContainer
in interfaceLayoutManager
- Overrides:
layoutContainer
in classJRootPane.RootLayout
-
-