- java.lang.Object
- 
- javax.swing.plaf.ComponentUI
- 
- javax.swing.plaf.ColorChooserUI
- 
- javax.swing.plaf.basic.BasicColorChooserUI
 
 
 
- 
- Direct Known Subclasses:
- SynthColorChooserUI
 
 public class BasicColorChooserUI extends ColorChooserUI Provides the basic look and feel for a JColorChooser.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classBasicColorChooserUI.PropertyHandlerThis class should be treated as a "protected" inner class.
 - 
Field SummaryFields Modifier and Type Field Description protected JColorChooserchooserJColorChooser this BasicColorChooserUI is installed on.protected AbstractColorChooserPanel[]defaultChoosersThe array of default color choosers.protected ChangeListenerpreviewListenerThe instance ofChangeListener.protected PropertyChangeListenerpropertyChangeListenerThe instance ofPropertyChangeListener.
 - 
Constructor SummaryConstructors Constructor Description BasicColorChooserUI()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractColorChooserPanel[]createDefaultChoosers()Returns an array of default color choosers.protected PropertyChangeListenercreatePropertyChangeListener()Returns an instance ofPropertyChangeListener.static ComponentUIcreateUI(JComponent c)Returns a new instance ofBasicColorChooserUI.protected voidinstallDefaults()Installs default properties.protected voidinstallListeners()Registers listeners.protected voidinstallPreviewPanel()Installs preview panel.protected voiduninstallDefaultChoosers()Uninstalls default color choosers.protected voiduninstallDefaults()Uninstalls default properties.protected voiduninstallListeners()Unregisters listeners.protected voiduninstallPreviewPanel()Removes installed preview panel from the UI delegate.- 
Methods declared in class javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
 
- 
 
- 
- 
- 
Field Detail- 
chooserprotected JColorChooser chooser JColorChooser this BasicColorChooserUI is installed on.- Since:
- 1.5
 
 - 
defaultChoosersprotected AbstractColorChooserPanel[] defaultChoosers The array of default color choosers.
 - 
previewListenerprotected ChangeListener previewListener The instance ofChangeListener.
 - 
propertyChangeListenerprotected PropertyChangeListener propertyChangeListener The instance ofPropertyChangeListener.
 
- 
 - 
Method Detail- 
createUIpublic static ComponentUI createUI(JComponent c) Returns a new instance ofBasicColorChooserUI.- Parameters:
- c- a component
- Returns:
- a new instance of BasicColorChooserUI
 
 - 
createDefaultChoosersprotected AbstractColorChooserPanel[] createDefaultChoosers() Returns an array of default color choosers.- Returns:
- an array of default color choosers
 
 - 
uninstallDefaultChoosersprotected void uninstallDefaultChoosers() Uninstalls default color choosers.
 - 
installPreviewPanelprotected void installPreviewPanel() Installs preview panel.
 - 
uninstallPreviewPanelprotected void uninstallPreviewPanel() Removes installed preview panel from the UI delegate.- Since:
- 1.7
 
 - 
installDefaultsprotected void installDefaults() Installs default properties.
 - 
uninstallDefaultsprotected void uninstallDefaults() Uninstalls default properties.
 - 
installListenersprotected void installListeners() Registers listeners.
 - 
createPropertyChangeListenerprotected PropertyChangeListener createPropertyChangeListener() Returns an instance ofPropertyChangeListener.- Returns:
- an instance of PropertyChangeListener
 
 - 
uninstallListenersprotected void uninstallListeners() Unregisters listeners.
 
- 
 
-