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.BasicOptionPaneUIUI for option panes in Radiance look and feel.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classRadianceOptionPaneUI.OptionPaneLabelLabel extension class.private static classRadianceOptionPaneUI.RadianceFooterLayoutThis 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 intICON_SIZEprivate IconGlowTrackericonGlowTrackerprivate RadianceOptionPaneUI.OptionPaneLabelradianceIconLabelIcon label.
-
Constructor Summary
Constructors Modifier Constructor Description protectedRadianceOptionPaneUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddIcon(java.awt.Container top)protected java.awt.ContainercreateButtonArea()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent comp)Creates a new RadianceOptionPaneUI instance.protected javax.swing.IcongetIconForType(int messageType)protected voidinstallComponents()voidpaint(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:
paintin classjavax.swing.plaf.ComponentUI
-
addIcon
protected void addIcon(java.awt.Container top)
- Overrides:
addIconin classjavax.swing.plaf.basic.BasicOptionPaneUI
-
getIconForType
protected javax.swing.Icon getIconForType(int messageType)
- Overrides:
getIconForTypein classjavax.swing.plaf.basic.BasicOptionPaneUI
-
installComponents
protected void installComponents()
- Overrides:
installComponentsin classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createButtonArea
protected java.awt.Container createButtonArea()
- Overrides:
createButtonAreain classjavax.swing.plaf.basic.BasicOptionPaneUI
-
-