Class RadianceFileChooserUI.RadianceFooterLayout
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceFileChooserUI.RadianceFooterLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
- Enclosing class:
- RadianceFileChooserUI
private static class RadianceFileChooserUI.RadianceFooterLayout extends java.lang.Object implements java.awt.LayoutManager
This class extends ButtonAreaLayout from the base class because in one of the places there is an explicit cast of the button container to that layout.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
isDefaultButtonLeading
private int
padding
-
Constructor Summary
Constructors Constructor Description RadianceFooterLayout(int padding, boolean isDefaultButtonLeading)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLayoutComponent(java.lang.String string, java.awt.Component comp)
private java.awt.Dimension
getMaxButtonSize(java.awt.Container container)
void
layoutContainer(java.awt.Container container)
java.awt.Dimension
minimumLayoutSize(java.awt.Container container)
java.awt.Dimension
preferredLayoutSize(java.awt.Container c)
void
removeLayoutComponent(java.awt.Component c)
-
-
-
Method Detail
-
addLayoutComponent
public void addLayoutComponent(java.lang.String string, java.awt.Component comp)
- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
-
getMaxButtonSize
private java.awt.Dimension getMaxButtonSize(java.awt.Container container)
-
layoutContainer
public void layoutContainer(java.awt.Container container)
- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container container)
- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container c)
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component c)
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
-
-