- 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 Summary
Nested Classes Modifier and Type Class Description classBasicColorChooserUI.PropertyHandlerThis class should be treated as a "protected" inner class. 
- 
Field Summary
Fields 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 Summary
Constructors Constructor Description BasicColorChooserUI() 
- 
Method Summary
All 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.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update 
 - 
 
 - 
 
- 
- 
Field Detail
- 
chooser
protected JColorChooser chooser
JColorChooser this BasicColorChooserUI is installed on.- Since:
 - 1.5
 
 
- 
defaultChoosers
protected AbstractColorChooserPanel[] defaultChoosers
The array of default color choosers. 
- 
previewListener
protected ChangeListener previewListener
The instance ofChangeListener. 
- 
propertyChangeListener
protected PropertyChangeListener propertyChangeListener
The instance ofPropertyChangeListener. 
 - 
 
- 
Method Detail
- 
createUI
public static ComponentUI createUI(JComponent c)
Returns a new instance ofBasicColorChooserUI.- Parameters:
 c- a component- Returns:
 - a new instance of 
BasicColorChooserUI 
 
- 
createDefaultChoosers
protected AbstractColorChooserPanel[] createDefaultChoosers()
Returns an array of default color choosers.- Returns:
 - an array of default color choosers
 
 
- 
uninstallDefaultChoosers
protected void uninstallDefaultChoosers()
Uninstalls default color choosers. 
- 
installPreviewPanel
protected void installPreviewPanel()
Installs preview panel. 
- 
uninstallPreviewPanel
protected void uninstallPreviewPanel()
Removes installed preview panel from the UI delegate.- Since:
 - 1.7
 
 
- 
installDefaults
protected void installDefaults()
Installs default properties. 
- 
uninstallDefaults
protected void uninstallDefaults()
Uninstalls default properties. 
- 
installListeners
protected void installListeners()
Registers listeners. 
- 
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
Returns an instance ofPropertyChangeListener.- Returns:
 - an instance of 
PropertyChangeListener 
 
- 
uninstallListeners
protected void uninstallListeners()
Unregisters listeners. 
 - 
 
 -