- 
- All Known Implementing Classes:
- DefaultColorSelectionModel
 
 public interface ColorSelectionModelA model that supports selecting aColor.- See Also:
- Color
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier 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 Detail- 
getSelectedColorColor getSelectedColor() Returns the selectedColorwhich should be non-null.- Returns:
- the selected Color
- See Also:
- setSelectedColor(java.awt.Color)
 
 - 
setSelectedColorvoid setSelectedColor(Color color) 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 new- Color
- See Also:
- getSelectedColor(),- addChangeListener(javax.swing.event.ChangeListener)
 
 - 
addChangeListenervoid addChangeListener(ChangeListener listener) Addslisteneras a listener to changes in the model.- Parameters:
- listener- the- ChangeListenerto be added
 
 - 
removeChangeListenervoid removeChangeListener(ChangeListener listener) Removeslisteneras a listener to changes in the model.- Parameters:
- listener- the- ChangeListenerto be removed
 
 
- 
 
-