Class RadianceOptionPaneUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.OptionPaneUI
-
- javax.swing.plaf.basic.BasicOptionPaneUI
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceOptionPaneUI
-
public class RadianceOptionPaneUI extends javax.swing.plaf.basic.BasicOptionPaneUI
UI for option panes in Radiance look and feel.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
RadianceOptionPaneUI.OptionPaneLabel
Label extension class.private static class
RadianceOptionPaneUI.RadianceFooterLayout
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 static int
ICON_SIZE
private IconGlowTracker
iconGlowTracker
private RadianceOptionPaneUI.OptionPaneLabel
radianceIconLabel
Icon label.
-
Constructor Summary
Constructors Modifier Constructor Description protected
RadianceOptionPaneUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addIcon(java.awt.Container top)
protected java.awt.Container
createButtonArea()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent comp)
Creates a new RadianceOptionPaneUI instance.protected javax.swing.Icon
getIconForType(int messageType)
protected void
installComponents()
void
paint(java.awt.Graphics g, javax.swing.JComponent c)
-
Methods inherited from class javax.swing.plaf.basic.BasicOptionPaneUI
addButtonComponents, addMessageComponents, burstStringInto, containsCustomComponents, createButtonActionListener, createLayoutManager, createMessageArea, createPropertyChangeListener, createSeparator, getButtons, getIcon, getInitialValueIndex, getMaxCharactersPerLineCount, getMessage, getMinimumOptionPaneSize, getPreferredSize, getSizeButtonsToSameWidth, installDefaults, installKeyboardActions, installListeners, installUI, resetInputValue, selectInitialValue, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
-
-
-
-
Field Detail
-
ICON_SIZE
private static final int ICON_SIZE
- See Also:
- Constant Field Values
-
radianceIconLabel
private RadianceOptionPaneUI.OptionPaneLabel radianceIconLabel
Icon label.
-
iconGlowTracker
private IconGlowTracker iconGlowTracker
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
Creates a new RadianceOptionPaneUI instance.
-
paint
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
paint
in classjavax.swing.plaf.ComponentUI
-
addIcon
protected void addIcon(java.awt.Container top)
- Overrides:
addIcon
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
getIconForType
protected javax.swing.Icon getIconForType(int messageType)
- Overrides:
getIconForType
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
installComponents
protected void installComponents()
- Overrides:
installComponents
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createButtonArea
protected java.awt.Container createButtonArea()
- Overrides:
createButtonArea
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
-