Class BasicColorSelectorComponentUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.ColorSelectorComponentUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.BasicColorSelectorComponentUI
-
- Direct Known Subclasses:
RadianceColorSelectorComponentUI
public abstract class BasicColorSelectorComponentUI extends ColorSelectorComponentUI
Basic UI for color selector componentJColorSelectorComponent
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
BasicColorSelectorComponentUI.ColorSelectorComponentAction
private class
BasicColorSelectorComponentUI.FocusDownAction
private class
BasicColorSelectorComponentUI.FocusLeftAction
private class
BasicColorSelectorComponentUI.FocusRightAction
private class
BasicColorSelectorComponentUI.FocusTraversalAction
private class
BasicColorSelectorComponentUI.FocusUpAction
private class
BasicColorSelectorComponentUI.PopupDismissAction
private class
BasicColorSelectorComponentUI.PressAction
private class
BasicColorSelectorComponentUI.ReleaseAction
-
Field Summary
Fields Modifier and Type Field Description private java.awt.event.ActionListener
actionListener
protected javax.swing.ButtonModel
buttonModel
protected JColorSelectorComponent
colorSelectorComponent
private java.awt.event.FocusListener
focusListener
private javax.swing.event.ChangeListener
modelChangeListener
private java.awt.event.MouseListener
mouseListener
protected float
rollover
private Timeline
rolloverTimeline
-
Constructor Summary
Constructors Modifier Constructor Description protected
BasicColorSelectorComponentUI()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
installComponents()
Installs subcomponents on the associated color selector component.protected void
installDefaults()
Installs defaults on the associated color selector component.private void
installKeyboardActions()
protected void
installListeners()
Installs listeners on the associated color selector component.void
installUI(javax.swing.JComponent c)
protected abstract void
paintBorder(java.awt.Graphics g)
protected abstract void
paintFocus(java.awt.Graphics g)
protected abstract void
paintRolloverIndication(java.awt.Graphics g)
void
setRollover(float rollover)
protected void
uninstallComponents()
Uninstalls subcomponents from the associated color selector component.protected void
uninstallDefaults()
Uninstalls defaults from the associated color selector component.private void
uninstallKeyboardActions()
protected void
uninstallListeners()
Uninstalls listeners from the associated color selector component.void
uninstallUI(javax.swing.JComponent c)
void
update(java.awt.Graphics g, javax.swing.JComponent c)
-
-
-
Field Detail
-
colorSelectorComponent
protected JColorSelectorComponent colorSelectorComponent
-
buttonModel
protected javax.swing.ButtonModel buttonModel
-
mouseListener
private java.awt.event.MouseListener mouseListener
-
modelChangeListener
private javax.swing.event.ChangeListener modelChangeListener
-
actionListener
private java.awt.event.ActionListener actionListener
-
rolloverTimeline
private Timeline rolloverTimeline
-
rollover
protected float rollover
-
focusListener
private java.awt.event.FocusListener focusListener
-
-
Method Detail
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUI
in classjavax.swing.plaf.ComponentUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUI
in classjavax.swing.plaf.ComponentUI
-
installListeners
protected void installListeners()
Installs listeners on the associated color selector component.
-
uninstallListeners
protected void uninstallListeners()
Uninstalls listeners from the associated color selector component.
-
installDefaults
protected void installDefaults()
Installs defaults on the associated color selector component.
-
uninstallDefaults
protected void uninstallDefaults()
Uninstalls defaults from the associated color selector component.
-
installComponents
protected void installComponents()
Installs subcomponents on the associated color selector component.
-
uninstallComponents
protected void uninstallComponents()
Uninstalls subcomponents from the associated color selector component.
-
installKeyboardActions
private void installKeyboardActions()
-
uninstallKeyboardActions
private void uninstallKeyboardActions()
-
setRollover
public void setRollover(float rollover)
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
update
in classjavax.swing.plaf.ComponentUI
-
paintBorder
protected abstract void paintBorder(java.awt.Graphics g)
-
paintRolloverIndication
protected abstract void paintRolloverIndication(java.awt.Graphics g)
-
paintFocus
protected abstract void paintFocus(java.awt.Graphics g)
-
-