Class RadianceOptionPaneUI.RadianceFooterLayout
- java.lang.Object
-
- javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceOptionPaneUI.RadianceFooterLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
- Enclosing class:
- RadianceOptionPaneUI
private static class RadianceOptionPaneUI.RadianceFooterLayout extends javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
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 Modifier Constructor Description private
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
- Overrides:
addLayoutComponent
in classjavax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
-
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
- Overrides:
layoutContainer
in classjavax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container container)
- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
- Overrides:
minimumLayoutSize
in classjavax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container c)
- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
- Overrides:
preferredLayoutSize
in classjavax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component c)
- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
- Overrides:
removeLayoutComponent
in classjavax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
-
-