|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.swing.colorchooser.DefaultColorSelectionModel
, ColorSelectionModel

public class DefaultColorSelectionModel

, Serializable

A generic implementation of ColorSelectionModel.
Color
,
Serialized Form| 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
Creates a DefaultColorSelectionModel with the
current color set to color, which should be
non-null. |
|
| Method Summary | |
|---|---|
void |
addChangeListener
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
Removes a ChangeListener from the model. |
void |
setSelectedColor
Sets the selected color to color. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| 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 ColorSelectionModel

ColorColorSelectionModel.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 ColorSelectionModel

color - the new ColorColorSelectionModel.getSelectedColor()
,
ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)


public void addChangeListener(ChangeListener![]()
![]()
l)
ChangeListener to the model.
addChangeListener

in interface ColorSelectionModel

l - the ChangeListener to be added

public void removeChangeListener(ChangeListener![]()
![]()
l)
ChangeListener from the model.
removeChangeListener

in interface ColorSelectionModel

l - the ChangeListener to be removed

public ChangeListener![]()
![]()
[] getChangeListeners()
ChangeListeners added
to this DefaultColorSelectionModel with
addChangeListener.
ChangeListeners added, or an empty
array if no listeners have been added

protected void fireStateChanged()
ChangeListener's
stateChanged method.
EventListenerList

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||