| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.colorchooser.DefaultColorSelectionModel
public class DefaultColorSelectionModel
A generic implementation of ColorSelectionModel.
Color| Field Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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. | |
| Method Summary | |
|---|---|
|  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. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
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
| Constructor Detail | 
|---|
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 Color| Method Detail | 
|---|
public 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| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.