Class RadianceRootPaneUI.RadianceRootLayout
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceRootPaneUI.RadianceRootLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
,java.awt.LayoutManager2
- Enclosing class:
- RadianceRootPaneUI
protected class RadianceRootPaneUI.RadianceRootLayout extends java.lang.Object implements java.awt.LayoutManager2
A custom layout manager that is responsible for the layout of layeredPane, glassPane, menuBar and titlePane, if one has been installed.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RadianceRootLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLayoutComponent(java.awt.Component comp, java.lang.Object constraints)
void
addLayoutComponent(java.lang.String name, java.awt.Component comp)
float
getLayoutAlignmentX(java.awt.Container target)
float
getLayoutAlignmentY(java.awt.Container target)
void
invalidateLayout(java.awt.Container target)
void
layoutContainer(java.awt.Container parent)
Instructs the layout manager to perform the layout for the specified container.java.awt.Dimension
maximumLayoutSize(java.awt.Container target)
Returns the maximum amount of space the layout can use.java.awt.Dimension
minimumLayoutSize(java.awt.Container parent)
Returns the minimum amount of space the layout needs.java.awt.Dimension
preferredLayoutSize(java.awt.Container parent)
Returns the amount of space the layout would like to have.void
removeLayoutComponent(java.awt.Component comp)
-
-
-
Method Detail
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
Returns the amount of space the layout would like to have.aram the Container for which this layout manager is being used
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
- Returns:
- a Dimension object containing the layout's preferred size
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
Returns the minimum amount of space the layout needs.aram the Container for which this layout manager is being used
- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
- Returns:
- a Dimension object containing the layout's minimum size
-
maximumLayoutSize
public java.awt.Dimension maximumLayoutSize(java.awt.Container target)
Returns the maximum amount of space the layout can use.aram the Container for which this layout manager is being used
- Specified by:
maximumLayoutSize
in interfacejava.awt.LayoutManager2
- Returns:
- a Dimension object containing the layout's maximum size
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
Instructs the layout manager to perform the layout for the specified container.aram the Container for which this layout manager is being used
- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component comp)
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
-
addLayoutComponent
public void addLayoutComponent(java.awt.Component comp, java.lang.Object constraints)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager2
-
getLayoutAlignmentX
public float getLayoutAlignmentX(java.awt.Container target)
- Specified by:
getLayoutAlignmentX
in interfacejava.awt.LayoutManager2
-
getLayoutAlignmentY
public float getLayoutAlignmentY(java.awt.Container target)
- Specified by:
getLayoutAlignmentY
in interfacejava.awt.LayoutManager2
-
invalidateLayout
public void invalidateLayout(java.awt.Container target)
- Specified by:
invalidateLayout
in interfacejava.awt.LayoutManager2
-
-