Class RadianceOptionPaneUI.RadianceFooterLayout
java.lang.Object
javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
org.pushingpixels.radiance.theming.internal.ui.RadianceOptionPaneUI.RadianceFooterLayout
- All Implemented Interfaces:
LayoutManager
- Enclosing class:
RadianceOptionPaneUI
private static class RadianceOptionPaneUI.RadianceFooterLayout
extends 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
FieldsFields inherited from class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
centersChildren, syncAllWidths
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
RadianceFooterLayout
(int padding, boolean isDefaultButtonLeading) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addLayoutComponent
(String string, Component comp) private Dimension
getMaxButtonSize
(Container container) void
layoutContainer
(Container container) minimumLayoutSize
(Container container) void
Methods inherited from class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
getCentersChildren, getPadding, getSyncAllWidths, setCentersChildren, setPadding, setSyncAllWidths
-
Field Details
-
padding
private int padding -
isDefaultButtonLeading
private boolean isDefaultButtonLeading
-
-
Constructor Details
-
RadianceFooterLayout
private RadianceFooterLayout(int padding, boolean isDefaultButtonLeading)
-
-
Method Details
-
addLayoutComponent
- Specified by:
addLayoutComponent
in interfaceLayoutManager
- Overrides:
addLayoutComponent
in classBasicOptionPaneUI.ButtonAreaLayout
-
getMaxButtonSize
-
layoutContainer
- Specified by:
layoutContainer
in interfaceLayoutManager
- Overrides:
layoutContainer
in classBasicOptionPaneUI.ButtonAreaLayout
-
minimumLayoutSize
- Specified by:
minimumLayoutSize
in interfaceLayoutManager
- Overrides:
minimumLayoutSize
in classBasicOptionPaneUI.ButtonAreaLayout
-
preferredLayoutSize
- Specified by:
preferredLayoutSize
in interfaceLayoutManager
- Overrides:
preferredLayoutSize
in classBasicOptionPaneUI.ButtonAreaLayout
-
removeLayoutComponent
- Specified by:
removeLayoutComponent
in interfaceLayoutManager
- Overrides:
removeLayoutComponent
in classBasicOptionPaneUI.ButtonAreaLayout
-