public class RangeMorpher
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
PROPERTY_MORPH_ENDED |
|
static java.lang.String |
PROPERTY_MORPH_RANGES |
|
static java.lang.String |
PROPERTY_MORPH_STARTED |
Constructor | Description |
---|---|
RangeMorpher() |
This constructor is provided mainly for Java Bean compatibility.
|
RangeMorpher(int numSteps,
int delay) |
Create a RangeMorpher instance on the supplied
Chart . |
Modifier and Type | Method | Description |
---|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
Add a property change listener to this object.
|
boolean |
isMorphing() |
Returns true if a morph is currently in progress
|
void |
morph(Range<?>[] sourceRanges,
Range<?>[] destinationRanges) |
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
Remove a property change listener from this object.
|
public static final java.lang.String PROPERTY_MORPH_STARTED
public static final java.lang.String PROPERTY_MORPH_ENDED
public static final java.lang.String PROPERTY_MORPH_RANGES
public RangeMorpher()
setChart
to inform the object of the chart on which it operates.public RangeMorpher(int numSteps, int delay)
Chart
.numSteps
- the number of steps in a transitiondelay
- the delay between the steps, in millisecondspublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- the property change listenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- the property change listener to removepublic boolean isMorphing()