contrib.ch.randelshofer.quaqua
Class Quaqua13ColorChooserUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.ColorChooserUI
          extended by contrib.ch.randelshofer.quaqua.Quaqua13ColorChooserUI
Direct Known Subclasses:
Quaqua14ColorChooserUI

public class Quaqua13ColorChooserUI
extends javax.swing.plaf.ColorChooserUI

QuaquaColorChooserUI.

Version:
1.2.1 2006-05-10 Method createDefaultChoosers mustn't return an an array with null entries in it.
1.2 2005-09-18 Read class names of default choosers from UIManager.
1.1 2005-08-28 ColorWheelChooser and CrayonsChooser added.
1.0 29 March 2005 Created.
Author:
Werner Randelshofer

Nested Class Summary
 class Quaqua13ColorChooserUI.PropertyHandler
          This inner class is marked "public" due to a compiler bug.
 
Field Summary
protected  javax.swing.JColorChooser chooser
           
protected  javax.swing.colorchooser.AbstractColorChooserPanel[] defaultChoosers
           
protected  ColorChooserMainPanel mainPanel
           
protected  javax.swing.event.ChangeListener previewListener
           
protected  javax.swing.JComponent previewPanel
           
protected  java.beans.PropertyChangeListener propertyChangeListener
           
 
Constructor Summary
Quaqua13ColorChooserUI()
           
 
Method Summary
protected  javax.swing.colorchooser.AbstractColorChooserPanel[] createDefaultChoosers()
           
protected  java.beans.PropertyChangeListener createPropertyChangeListener()
           
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
protected  void installDefaults()
           
protected  void installListeners()
           
protected  void installPreviewPanel()
           
 void installUI(javax.swing.JComponent c)
           
protected  void uninstallDefaultChoosers()
           
protected  void uninstallDefaults()
           
protected  void uninstallListeners()
           
 void uninstallUI(javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mainPanel

protected ColorChooserMainPanel mainPanel

chooser

protected javax.swing.JColorChooser chooser

previewListener

protected javax.swing.event.ChangeListener previewListener

propertyChangeListener

protected java.beans.PropertyChangeListener propertyChangeListener

defaultChoosers

protected javax.swing.colorchooser.AbstractColorChooserPanel[] defaultChoosers

previewPanel

protected javax.swing.JComponent previewPanel
Constructor Detail

Quaqua13ColorChooserUI

public Quaqua13ColorChooserUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)

installUI

public void installUI(javax.swing.JComponent c)
Overrides:
installUI in class javax.swing.plaf.ComponentUI

createDefaultChoosers

protected javax.swing.colorchooser.AbstractColorChooserPanel[] createDefaultChoosers()

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
Overrides:
uninstallUI in class javax.swing.plaf.ComponentUI

installDefaults

protected void installDefaults()

uninstallDefaults

protected void uninstallDefaults()

installListeners

protected void installListeners()

uninstallListeners

protected void uninstallListeners()

createPropertyChangeListener

protected java.beans.PropertyChangeListener createPropertyChangeListener()

installPreviewPanel

protected void installPreviewPanel()

uninstallDefaultChoosers

protected void uninstallDefaultChoosers()