|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.jinsight.jetchart.PieGraphEventListener
This class implements callback methods to handle mouse events dispatched by the PieGraph class. If for some reason mouse event handling has to be changed without losing pre-built functionalities, remove references to an instance of this class from the PieGraph object and extend PieGraphEventListener, changing the callback methods adequately. To remove the primary PieGraphEventListener, which is created when the PieGraph class is instantiated, do as follows: PieGraph graph=new PieGraph(); PieGraphEventListener g=graph.getPieGraphEventListener(); graph.removeMouseListener(g); graph.removeMouseMotionListener(g);
PieGraph
,
PieGraph.getPieGraphEventListener()
Constructor Summary | |
PieGraphEventListener(PieGraph graph)
|
Method Summary | |
protected void |
finalize()
|
void |
mouseClicked(java.awt.event.MouseEvent evt)
This method is called when a mouse button is pressed and released within the chart area. |
void |
mouseDragged(java.awt.event.MouseEvent evt)
This method is called when mouse is clicked within the chart area and dragged. |
void |
mouseEntered(java.awt.event.MouseEvent evt)
This method is called when the cursor enters the chart area. |
void |
mouseExited(java.awt.event.MouseEvent evt)
This method is called when the cursor exits the chart area. |
void |
mouseMoved(java.awt.event.MouseEvent evt)
This method is called when mouse is moved within the chart area. |
void |
mousePressed(java.awt.event.MouseEvent evt)
This method is called when a mouse button is pressed within the chart area. |
void |
mouseReleased(java.awt.event.MouseEvent evt)
This method is called when a mouse button is released within the chart area. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PieGraphEventListener(PieGraph graph)
Method Detail |
public void mouseEntered(java.awt.event.MouseEvent evt)
mouseEntered
in interface java.awt.event.MouseListener
evt
- A MouseEvent object.public void mouseExited(java.awt.event.MouseEvent evt)
mouseExited
in interface java.awt.event.MouseListener
evt
- A MouseEvent object.public void mousePressed(java.awt.event.MouseEvent evt)
mousePressed
in interface java.awt.event.MouseListener
evt
- A MouseEvent object.public void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased
in interface java.awt.event.MouseListener
evt
- A MouseEvent object.public void mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked
in interface java.awt.event.MouseListener
evt
- A MouseEvent object.public void mouseMoved(java.awt.event.MouseEvent evt)
mouseMoved
in interface java.awt.event.MouseMotionListener
evt
- A MouseEvent object.public void mouseDragged(java.awt.event.MouseEvent evt)
mouseDragged
in interface java.awt.event.MouseMotionListener
evt
- A MouseEvent object.protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |