Class BasicColorSelectorPanelUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.ColorSelectorPanelUI
-
- org.pushingpixels.radiance.component.internal.ui.common.popup.BasicColorSelectorPanelUI
-
- Direct Known Subclasses:
RadianceColorSelectorPanelUI
public abstract class BasicColorSelectorPanelUI extends ColorSelectorPanelUI
Basic UI for color selector panelJColorSelectorPanel
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
BasicColorSelectorPanelUI.PanelLayout
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JLabel
captionLabel
private javax.swing.JPanel
colorSelectorContainer
protected JColorSelectorPanel
colorSelectorPanel
-
Constructor Summary
Constructors Constructor Description BasicColorSelectorPanelUI()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract int
getLayoutGap()
Returns the layout gap for button panel components.protected void
installComponents()
Installs subcomponents on the associated color selector panel.protected void
installDefaults()
Installs defaults on the associated color selector panel.protected void
installListeners()
Installs listeners on the associated color selector panel.void
installUI(javax.swing.JComponent c)
void
paint(java.awt.Graphics g, javax.swing.JComponent c)
protected abstract void
paintBottomDivider(java.awt.Graphics g, int x, int y, int width, int height)
protected abstract void
paintCaptionBackground(java.awt.Graphics g, int x, int y, int width, int height)
protected void
uninstallComponents()
Uninstalls subcomponents from the associated color selector panel.protected void
uninstallDefaults()
Uninstalls defaults from the associated color selector panel.protected void
uninstallListeners()
Uninstalls listeners from the associated color selector panel.void
uninstallUI(javax.swing.JComponent c)
-
-
-
Field Detail
-
colorSelectorPanel
protected JColorSelectorPanel colorSelectorPanel
-
captionLabel
private javax.swing.JLabel captionLabel
-
colorSelectorContainer
private javax.swing.JPanel colorSelectorContainer
-
-
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 panel.
-
uninstallListeners
protected void uninstallListeners()
Uninstalls listeners from the associated color selector panel.
-
installDefaults
protected void installDefaults()
Installs defaults on the associated color selector panel.
-
uninstallDefaults
protected void uninstallDefaults()
Uninstalls defaults from the associated color selector panel.
-
installComponents
protected void installComponents()
Installs subcomponents on the associated color selector panel.
-
uninstallComponents
protected void uninstallComponents()
Uninstalls subcomponents from the associated color selector panel.
-
paint
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
paint
in classjavax.swing.plaf.ComponentUI
-
paintBottomDivider
protected abstract void paintBottomDivider(java.awt.Graphics g, int x, int y, int width, int height)
-
paintCaptionBackground
protected abstract void paintCaptionBackground(java.awt.Graphics g, int x, int y, int width, int height)
-
getLayoutGap
protected abstract int getLayoutGap()
Returns the layout gap for button panel components.- Returns:
- The layout gap for button panel components.
-
-