public class DefaultHarmonicColorModel extends javax.swing.AbstractListModel implements HarmonicColorModel, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected java.beans.PropertyChangeSupport |
propertySupport |
COLOR_SPACE_PROPERTY| Constructor and Description |
|---|
DefaultHarmonicColorModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(java.awt.Color c) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
addRule(HarmonicRule newValue) |
void |
applyRules() |
DefaultHarmonicColorModel |
clone() |
int |
componentToRGB(float h,
float s,
float b) |
protected void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue) |
protected void |
firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue) |
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.awt.Color |
get(int index) |
int |
getBase() |
java.awt.color.ColorSpace |
getColorSpace() |
java.lang.Object |
getElementAt(int index) |
int |
getSize() |
boolean |
isAdjusting() |
void |
removeAllRules() |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
float[] |
RGBtoComponent(int rgb,
float[] hsb) |
void |
set(int index,
java.awt.Color newValue) |
void |
setBase(int newValue) |
void |
setColorSpace(java.awt.color.ColorSpace newValue) |
void |
setSize(int newValue) |
int |
size() |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerpublic void setSize(int newValue)
setSize in interface HarmonicColorModelpublic int size()
size in interface HarmonicColorModelpublic boolean isAdjusting()
isAdjusting in interface HarmonicColorModelpublic void set(int index,
java.awt.Color newValue)
set in interface HarmonicColorModelpublic void applyRules()
applyRules in interface HarmonicColorModelpublic java.awt.Color get(int index)
get in interface HarmonicColorModelpublic boolean add(java.awt.Color c)
add in interface HarmonicColorModelpublic void setBase(int newValue)
setBase in interface HarmonicColorModelpublic int getBase()
getBase in interface HarmonicColorModelpublic float[] RGBtoComponent(int rgb,
float[] hsb)
RGBtoComponent in interface HarmonicColorModelpublic int componentToRGB(float h,
float s,
float b)
componentToRGB in interface HarmonicColorModelpublic int getSize()
getSize in interface javax.swing.ListModelpublic java.lang.Object getElementAt(int index)
getElementAt in interface javax.swing.ListModelpublic java.awt.color.ColorSpace getColorSpace()
getColorSpace in interface HarmonicColorModelpublic void addRule(HarmonicRule newValue)
addRule in interface HarmonicColorModelpublic void removeAllRules()
removeAllRules in interface HarmonicColorModelpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface HarmonicColorModelpublic void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface HarmonicColorModelpublic void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
protected void firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
protected void firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
protected void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
public DefaultHarmonicColorModel clone()
clone in class java.lang.Objectpublic void setColorSpace(java.awt.color.ColorSpace newValue)
setColorSpace in interface HarmonicColorModel