public interface

ColorSelectionModel

javax.swing.colorchooser.ColorSelectionModel
Known Indirect Subclasses

Class Overview

A model that supports selecting a Color.

See Also

Summary

Public Methods
abstract void addChangeListener(ChangeListener listener)
Adds listener as a listener to changes in the model.
abstract Color getSelectedColor()
Returns the selected Color which should be non-null.
abstract void removeChangeListener(ChangeListener listener)
Removes listener as a listener to changes in the model.
abstract void setSelectedColor(Color color)
Sets the selected color to color.

Public Methods

public abstract void addChangeListener (ChangeListener listener)

Adds listener as a listener to changes in the model.

Parameters
listener the ChangeListener to be added

public abstract Color getSelectedColor ()

Returns the selected Color which should be non-null.

Returns
  • the selected Color

public abstract void removeChangeListener (ChangeListener listener)

Removes listener as a listener to changes in the model.

Parameters
listener the ChangeListener to be removed

public abstract void setSelectedColor (Color color)

Sets the selected color to 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.

Parameters
color the new Color