org.jfree.chart.event

Class ChartProgressEvent


public class ChartProgressEvent
extends java.util.EventObject

An event that contains information about the drawing progress of a chart.

Field Summary

static int
DRAWING_FINISHED
Indicates drawing has finished.
static int
DRAWING_STARTED
Indicates drawing has started.

Constructor Summary

ChartProgressEvent(Object source, JFreeChart chart, int type, int percent)
Creates a new chart change event.

Method Summary

JFreeChart
getChart()
Returns the chart that generated the change event.
int
getPercent()
Returns the percentage complete.
int
getType()
Returns the event type.
void
setChart(JFreeChart chart)
Sets the chart that generated the change event.
void
setPercent(int percent)
Sets the percentage complete.
void
setType(int type)
Sets the event type.

Field Details

DRAWING_FINISHED

public static final int DRAWING_FINISHED
Indicates drawing has finished.
Field Value:
2

DRAWING_STARTED

public static final int DRAWING_STARTED
Indicates drawing has started.
Field Value:
1

Constructor Details

ChartProgressEvent

public ChartProgressEvent(Object source,
                          JFreeChart chart,
                          int type,
                          int percent)
Creates a new chart change event.
Parameters:
source - the source of the event (could be the chart, a title, an axis etc.)
chart - the chart that generated the event.
type - the type of event.
percent - the percentage of completion.

Method Details

getChart

public JFreeChart getChart()
Returns the chart that generated the change event.
Returns:
The chart that generated the change event.

getPercent

public int getPercent()
Returns the percentage complete.
Returns:
The percentage complete.

getType

public int getType()
Returns the event type.
Returns:
The event type.

setChart

public void setChart(JFreeChart chart)
Sets the chart that generated the change event.
Parameters:
chart - the chart that generated the event.

setPercent

public void setPercent(int percent)
Sets the percentage complete.
Parameters:
percent - the percentage.

setType

public void setType(int type)
Sets the event type.
Parameters:
type - the event type.