org.jhotdraw.color
Interface HarmonicColorModel
-
- All Superinterfaces:
- javax.swing.ListModel
- All Known Implementing Classes:
- DefaultHarmonicColorModel
public interface HarmonicColorModel extends javax.swing.ListModelHarmonicColorModel.
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringCOLOR_SPACE_PROPERTY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description booleanadd(java.awt.Color c)voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddRule(HarmonicRule rule)voidapplyRules()intcomponentToRGB(float h, float s, float b)java.awt.Colorget(int index)intgetBase()java.awt.color.ColorSpacegetColorSpace()booleanisAdjusting()voidremoveAllRules()voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)float[]RGBtoComponent(int rgb, float[] hsb)voidset(int index, java.awt.Color color)voidsetBase(int newValue)voidsetColorSpace(java.awt.color.ColorSpace newValue)voidsetSize(int newValue)intsize()
-
-
-
Field Detail
-
COLOR_SPACE_PROPERTY
static final java.lang.String COLOR_SPACE_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
setBase
void setBase(int newValue)
-
getBase
int getBase()
-
addRule
void addRule(HarmonicRule rule)
-
removeAllRules
void removeAllRules()
-
applyRules
void applyRules()
-
getColorSpace
java.awt.color.ColorSpace getColorSpace()
-
setColorSpace
void setColorSpace(java.awt.color.ColorSpace newValue)
-
setSize
void setSize(int newValue)
-
size
int size()
-
isAdjusting
boolean isAdjusting()
-
add
boolean add(java.awt.Color c)
-
set
void set(int index, @Nullable java.awt.Color color)
-
get
@Nullable java.awt.Color get(int index)
-
RGBtoComponent
float[] RGBtoComponent(int rgb, float[] hsb)
-
componentToRGB
int componentToRGB(float h, float s, float b)
-
addPropertyChangeListener
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
-
removePropertyChangeListener
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG