org.jfree.chart.event

Class ChartProgressEvent

public class ChartProgressEvent extends EventObject

An event that contains information about the drawing progress of a chart.
Field Summary
static intDRAWING_FINISHED
Indicates drawing has finished.
static intDRAWING_STARTED
Indicates drawing has started.
Constructor Summary
ChartProgressEvent(Object source, JFreeChart chart, int type, int percent)
Creates a new chart change event.
Method Summary
JFreeChartgetChart()
Returns the chart that generated the change event.
intgetPercent()
Returns the percentage complete.
intgetType()
Returns the event type.
voidsetChart(JFreeChart chart)
Sets the chart that generated the change event.
voidsetPercent(int percent)
Sets the percentage complete.
voidsetType(int type)
Sets the event type.

Field Detail

DRAWING_FINISHED

public static final int DRAWING_FINISHED
Indicates drawing has finished.

DRAWING_STARTED

public static final int DRAWING_STARTED
Indicates drawing has started.

Constructor Detail

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 Detail

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.

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.