- All Known Implementing Classes:
- DefaultColorSelectionModel
public interface ColorSelectionModel
A model that supports selecting a 
Color.- See Also:
- Color
- 
Method SummaryModifier and Type Method Description voidaddChangeListener(ChangeListener listener)Addslisteneras a listener to changes in the model.ColorgetSelectedColor()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- 
getSelectedColorColor getSelectedColor()Returns the selectedColorwhich should be non-null.- Returns:
- the selected Color
- See Also:
- setSelectedColor(java.awt.Color)
 
- 
setSelectedColorSets 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 new- Color
- See Also:
- getSelectedColor(),- addChangeListener(javax.swing.event.ChangeListener)
 
- 
addChangeListenerAddslisteneras a listener to changes in the model.- Parameters:
- listener- the- ChangeListenerto be added
 
- 
removeChangeListenerRemoveslisteneras a listener to changes in the model.- Parameters:
- listener- the- ChangeListenerto be removed
 
 
-