javax.swing.colorchooser
Interface ColorSelectionModel

All Known Implementing Classes:
DefaultColorSelectionModel sample code for javax.swing.colorchooser.DefaultColorSelectionModel definition code for javax.swing.colorchooser.DefaultColorSelectionModel

public interface ColorSelectionModel

A model that supports selecting a Color.

See Also:
Color sample code for java.awt.Color definition code for java.awt.Color

Method Summary
 void addChangeListener sample code for javax.swing.colorchooser.ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener) definition code for javax.swing.colorchooser.ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener) (ChangeListener sample code for javax.swing.event.ChangeListener definition code for javax.swing.event.ChangeListener  listener)
          Adds listener as a listener to changes in the model.
 Color sample code for java.awt.Color definition code for java.awt.Color getSelectedColor sample code for javax.swing.colorchooser.ColorSelectionModel.getSelectedColor() definition code for javax.swing.colorchooser.ColorSelectionModel.getSelectedColor() ()
          Returns the selected Color which should be non-null.
 void removeChangeListener sample code for javax.swing.colorchooser.ColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener) definition code for javax.swing.colorchooser.ColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener) (ChangeListener sample code for javax.swing.event.ChangeListener definition code for javax.swing.event.ChangeListener  listener)
          Removes listener as a listener to changes in the model.
 void setSelectedColor sample code for javax.swing.colorchooser.ColorSelectionModel.setSelectedColor(java.awt.Color) definition code for javax.swing.colorchooser.ColorSelectionModel.setSelectedColor(java.awt.Color) (Color sample code for java.awt.Color definition code for java.awt.Color  color)
          Sets the selected color to color.
 

Method Detail

getSelectedColor sample code for javax.swing.colorchooser.ColorSelectionModel.getSelectedColor() definition code for javax.swing.colorchooser.ColorSelectionModel.getSelectedColor()

Color sample code for java.awt.Color definition code for java.awt.Color  getSelectedColor()
Returns the selected Color which should be non-null.

Returns:
the selected Color
See Also:
setSelectedColor(java.awt.Color) sample code for javax.swing.colorchooser.ColorSelectionModel.setSelectedColor(java.awt.Color) definition code for javax.swing.colorchooser.ColorSelectionModel.setSelectedColor(java.awt.Color)

setSelectedColor sample code for javax.swing.colorchooser.ColorSelectionModel.setSelectedColor(java.awt.Color) definition code for javax.swing.colorchooser.ColorSelectionModel.setSelectedColor(java.awt.Color)

void setSelectedColor(Color sample code for java.awt.Color definition code for java.awt.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
See Also:
getSelectedColor() sample code for javax.swing.colorchooser.ColorSelectionModel.getSelectedColor() definition code for javax.swing.colorchooser.ColorSelectionModel.getSelectedColor() , addChangeListener(javax.swing.event.ChangeListener) sample code for javax.swing.colorchooser.ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener) definition code for javax.swing.colorchooser.ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)

addChangeListener sample code for javax.swing.colorchooser.ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener) definition code for javax.swing.colorchooser.ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)

void addChangeListener(ChangeListener sample code for javax.swing.event.ChangeListener definition code for javax.swing.event.ChangeListener  listener)
Adds listener as a listener to changes in the model.

Parameters:
listener - the ChangeListener to be added

removeChangeListener sample code for javax.swing.colorchooser.ColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener) definition code for javax.swing.colorchooser.ColorSelectionModel.removeChangeListener(javax.swing.event.ChangeListener)

void removeChangeListener(ChangeListener sample code for javax.swing.event.ChangeListener definition code for javax.swing.event.ChangeListener  listener)
Removes listener as a listener to changes in the model.

Parameters:
listener - the ChangeListener to be removed