public class DefaultColorSelectionModel extends Object implements ColorSelectionModel, Serializable
ColorSelectionModel.Color| Modifier and Type | Field and Description | 
|---|---|
| protected ChangeEvent | changeEventOnly one  ChangeEventis needed per model instance
 since the event's only (read-only) state is the source property. | 
| protected EventListenerList | listenerList | 
| Constructor and Description | 
|---|
| DefaultColorSelectionModel()Creates a  DefaultColorSelectionModelwith the
 current color set toColor.white. | 
| DefaultColorSelectionModel(Color color)Creates a  DefaultColorSelectionModelwith the
 current color set tocolor, which should be
 non-null. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addChangeListener(ChangeListener l)Adds a  ChangeListenerto the model. | 
| protected void | fireStateChanged()Runs each  ChangeListener'sstateChangedmethod. | 
| ChangeListener[] | getChangeListeners()Returns an array of all the  ChangeListeners added
 to thisDefaultColorSelectionModelwithaddChangeListener. | 
| Color | getSelectedColor()Returns the selected  Colorwhich should be
 non-null. | 
| void | removeChangeListener(ChangeListener l)Removes a  ChangeListenerfrom the model. | 
| void | setSelectedColor(Color color)Sets the selected color to  color. | 
protected transient ChangeEvent changeEvent
ChangeEvent is needed per model instance
 since the event's only (read-only) state is the source property.
 The source of events generated here is always "this".protected EventListenerList listenerList
public DefaultColorSelectionModel()
DefaultColorSelectionModel with the
 current color set to Color.white.  This is
 the default constructor.public DefaultColorSelectionModel(Color color)
DefaultColorSelectionModel with the
 current color set to color, which should be
 non-null.  Note that setting the color to
 null is undefined and may have unpredictable
 results.color - the new Colorpublic Color getSelectedColor()
Color which should be
 non-null.getSelectedColor in interface ColorSelectionModelColorColorSelectionModel.setSelectedColor(java.awt.Color)public void setSelectedColor(Color color)
color.
 Note that setting the color to null
 is undefined and may have unpredictable results.
 This method fires a state changed event if it sets the
 current color to a new non-null color;
 if the new color is the same as the current color,
 no event is fired.setSelectedColor in interface ColorSelectionModelcolor - the new ColorColorSelectionModel.getSelectedColor(), 
ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)public void addChangeListener(ChangeListener l)
ChangeListener to the model.addChangeListener in interface ColorSelectionModell - the ChangeListener to be addedpublic void removeChangeListener(ChangeListener l)
ChangeListener from the model.removeChangeListener in interface ColorSelectionModell - the ChangeListener to be removedpublic ChangeListener[] getChangeListeners()
ChangeListeners added
 to this DefaultColorSelectionModel with
 addChangeListener.ChangeListeners added, or an empty
         array if no listeners have been addedprotected void fireStateChanged()
ChangeListener's
 stateChanged method.
 EventListenerList Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2011, Oracle and/or its affiliates.  All rights reserved.