- All Known Implementing Classes:
DefaultColorSelectionModel
public interface ColorSelectionModel
A model that supports selecting a
Color.- See Also:
-
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
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:
-
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
-