| 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| 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 | 
changeEvent
Only one ChangeEvent is needed per model instance
 since the event's only (read-only) state is the source property. | 
protected  EventListenerList | 
listenerList
 | 
| Constructor Summary | |
|---|---|
DefaultColorSelectionModel()
Creates a DefaultColorSelectionModel with the
 current color set to Color.white. | 
|
DefaultColorSelectionModel(Color color)
Creates a DefaultColorSelectionModel with the
 current color set to color, which should be
 non-null. | 
|
| Method Summary | |
|---|---|
 void | 
addChangeListener(ChangeListener l)
Adds a ChangeListener to the model. | 
protected  void | 
fireStateChanged()
Runs each ChangeListener's
 stateChanged method. | 
 ChangeListener[] | 
getChangeListeners()
Returns an array of all the ChangeListeners added
 to this DefaultColorSelectionModel with
 addChangeListener. | 
 Color | 
getSelectedColor()
Returns the selected Color which should be
 non-null. | 
 void | 
removeChangeListener(ChangeListener l)
Removes a ChangeListener from 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
  | 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.