org.jhotdraw.color
Class ColorTrackImageProducer
java.lang.Object
java.awt.image.MemoryImageSource
org.jhotdraw.color.ColorTrackImageProducer
- All Implemented Interfaces:
- java.awt.image.ImageProducer
public class ColorTrackImageProducer
- extends java.awt.image.MemoryImageSource
ColorTrackImageProducer creates the image for the track of a
color slider.
- Version:
- $Id: ColorTrackImageProducer.java 527 2009-06-07 14:28:19Z rawcoder $
- Author:
- Werner Randelshofer
- See Also:
ColorSliderUI
|
Constructor Summary |
ColorTrackImageProducer(int w,
int h,
int trackBuffer,
boolean isHorizontal)
Creates a new instance. |
| Methods inherited from class java.awt.image.MemoryImageSource |
addConsumer, isConsumer, newPixels, newPixels, newPixels, newPixels, newPixels, removeConsumer, requestTopDownLeftRightResend, setAnimated, setFullBufferUpdates, startProduction |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColorTrackImageProducer
public ColorTrackImageProducer(int w,
int h,
int trackBuffer,
boolean isHorizontal)
- Creates a new instance.
getWidth
public int getWidth()
getHeight
public int getHeight()
markAsDirty
public void markAsDirty()
needsGeneration
public boolean needsGeneration()
regenerateColorTrack
public void regenerateColorTrack()
generateColorTrack
public void generateColorTrack()
setBaseComponents
public void setBaseComponents(javax.swing.BoundedRangeModel[] components)
setColorSliderModel
public void setColorSliderModel(ColorSliderModel colorizer)
setColorComponentIndex
public void setColorComponentIndex(int index)
componentChanged
public void componentChanged(int index)