Package org.jdesktop.swingx
Class JXRootPane.XRootLayout
- java.lang.Object
-
- org.jdesktop.swingx.JXRootPane.XRootLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
,java.awt.LayoutManager2
,java.io.Serializable
- Enclosing class:
- JXRootPane
protected class JXRootPane.XRootLayout extends java.lang.Object
An extendedRootLayout
offering support for managing the status bar.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.awt.LayoutManager2
delegate
-
Constructor Summary
Constructors Modifier Constructor Description protected
XRootLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
delegateLayoutContainer(java.awt.Container parent)
private java.awt.Dimension
delegateMaximumLayoutSize(java.awt.Container parent)
private java.awt.Dimension
delegateMinimumLayoutSize(java.awt.Container parent)
private java.awt.Dimension
delegatePreferredLayoutSize(java.awt.Container parent)
void
layoutContainer(java.awt.Container parent)
java.awt.Dimension
maximumLayoutSize(java.awt.Container target)
java.awt.Dimension
minimumLayoutSize(java.awt.Container parent)
java.awt.Dimension
preferredLayoutSize(java.awt.Container parent)
void
setLayoutManager(java.awt.LayoutManager2 delegate)
The layout manager backing this manager.
-
-
-
Method Detail
-
setLayoutManager
public void setLayoutManager(java.awt.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
-
delegatePreferredLayoutSize
private java.awt.Dimension delegatePreferredLayoutSize(java.awt.Container parent)
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
-
delegateMinimumLayoutSize
private java.awt.Dimension delegateMinimumLayoutSize(java.awt.Container parent)
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
-
delegateMaximumLayoutSize
private java.awt.Dimension delegateMaximumLayoutSize(java.awt.Container parent)
-
maximumLayoutSize
public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
- Specified by:
maximumLayoutSize
in interfacejava.awt.LayoutManager2
-
delegateLayoutContainer
private void delegateLayoutContainer(java.awt.Container parent)
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
-
-