- All Known Implementing Classes:
 DefaultColorSelectionModel
public interface ColorSelectionModel
A model that supports selecting a 
Color.- See Also:
 Color
- 
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(ChangeListener listener)Addslisteneras a listener to changes in the model.Returns the selectedColorwhich should be non-null.voidremoveChangeListener(ChangeListener listener)Removeslisteneras a listener to changes in the model.voidsetSelectedColor(Color color)Sets the selected color tocolor. 
- 
Method Details
- 
getSelectedColor
Color getSelectedColor()Returns the selectedColorwhich should be non-null.- Returns:
 - the selected 
Color - See Also:
 setSelectedColor(java.awt.Color)
 - 
setSelectedColor
Sets the selected color tocolor. Note that setting the color tonullis undefined and may have unpredictable results. This method fires a state changed event if it sets the current color to a new non-nullcolor.- Parameters:
 color- the newColor- See Also:
 getSelectedColor(),addChangeListener(javax.swing.event.ChangeListener)
 - 
addChangeListener
Addslisteneras a listener to changes in the model.- Parameters:
 listener- theChangeListenerto be added
 - 
removeChangeListener
Removeslisteneras a listener to changes in the model.- Parameters:
 listener- theChangeListenerto be removed
 
 -