Package org.jfree.chart
Class ChartMouseEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.jfree.chart.ChartMouseEvent
-
- All Implemented Interfaces:
Serializable
public class ChartMouseEvent extends EventObject implements Serializable
A mouse event for a chart that is displayed in aChartPanel
.- See Also:
ChartMouseListener
, Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description ChartMouseEvent(JFreeChart chart, MouseEvent trigger, ChartEntity entity)
Constructs a new event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JFreeChart
getChart()
Returns the chart that the mouse event relates to.ChartEntity
getEntity()
Returns the chart entity (if any) under the mouse point.MouseEvent
getTrigger()
Returns the mouse event that triggered this event.-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
ChartMouseEvent
public ChartMouseEvent(JFreeChart chart, MouseEvent trigger, ChartEntity entity)
Constructs a new event.- Parameters:
chart
- the source chart (null
not permitted).trigger
- the mouse event that triggered this event (null
not permitted).entity
- the chart entity (if any) under the mouse point (null
permitted).
-
-
Method Detail
-
getChart
public JFreeChart getChart()
Returns the chart that the mouse event relates to.- Returns:
- The chart (never
null
).
-
getTrigger
public MouseEvent getTrigger()
Returns the mouse event that triggered this event.- Returns:
- The event (never
null
).
-
getEntity
public ChartEntity getEntity()
Returns the chart entity (if any) under the mouse point.- Returns:
- The chart entity (possibly
null
).
-
-