ch.randelshofer.quaqua.colorchooser
Class ICC_CMYKColorSliderModel
java.lang.Object
ch.randelshofer.quaqua.colorchooser.ColorSliderModel
ch.randelshofer.quaqua.colorchooser.ICC_CMYKColorSliderModel
public class ICC_CMYKColorSliderModel
- extends ColorSliderModel
A ColorSliderModel for CMYK color models (cyan, magenta, yellow, black) in
a color space defined by a ICC color profile (International Color Consortium).
XXX - This does not work. I think this is because of
Java bug #4760025 at
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4760025
but maybe I am doing something in the wrong way.
- Version:
- $Id: ICC_CMYKColorSliderModel.java 246 2010-07-01 19:33:29Z wrandelshofer $
- Author:
- Werner Randelshofer
| Methods inherited from class ch.randelshofer.quaqua.colorchooser.ColorSliderModel |
addChangeListener, addColorSlider, configureColorSlider, fireColorChanged, fireStateChanged, getBoundedRangeModel, getComponentCount, getInterpolatedRGB, getValue, removeChangeListener, removeColorSlider, setValue, unconfigureColorSlider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ICC_CMYKColorSliderModel
public ICC_CMYKColorSliderModel()
- Creates a new instance.
ICC_CMYKColorSliderModel
public ICC_CMYKColorSliderModel(java.io.InputStream iccProfile)
throws java.io.IOException
- Creates a new instance.
- Throws:
java.io.IOException
read
public void read(java.io.InputStream iccProfile)
throws java.io.IOException
- Throws:
java.io.IOException
getRGB
public int getRGB()
- Specified by:
getRGB in class ColorSliderModel
setRGB
public void setRGB(int newRGB)
- Specified by:
setRGB in class ColorSliderModel
toRGB
public int toRGB(int[] values)
- Specified by:
toRGB in class ColorSliderModel
getColor
public java.awt.Color getColor()
- Overrides:
getColor in class ColorSliderModel
setColor
public void setColor(java.awt.Color color)
- Overrides:
setColor in class ColorSliderModel