kcl.waterloo.graphics
Class GJAddedComponentMouseHandler
- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- kcl.waterloo.graphics.GJAddedComponentMouseHandler
-
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
public final class GJAddedComponentMouseHandler extends java.awt.event.MouseAdapter
-
-
Constructor Summary
Constructors Constructor and Description GJAddedComponentMouseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description GJAbstractGraphContainergetParentComponent()voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)This mouse listener is for the GJAbstractGraphContainer.voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidsetClickedComponent(java.awt.Component clickedComponent)voidsetParentComponent(GJAbstractGraphContainer c)Sets the parentComponent for this mouse handler.voidsetSwingComponent(java.awt.Component swingComponent)voidsetXYCoord(java.awt.geom.Point2D xyCoord)
-
-
-
Method Detail
-
setParentComponent
public final void setParentComponent(GJAbstractGraphContainer c)
Sets the parentComponent for this mouse handler. This method is called from the graph container constructor. It is made public final for use by the XML coder/decoder- Parameters:
c- the graph container to control
-
getParentComponent
public final GJAbstractGraphContainer getParentComponent()
-
mouseEntered
public final void mouseEntered(java.awt.event.MouseEvent e)
This mouse listener is for the GJAbstractGraphContainer. Obtain a copy of the handler by calling getHandler()- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener- Overrides:
mouseEnteredin classjava.awt.event.MouseAdapter- Parameters:
e-
-
mouseExited
public final void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener- Overrides:
mouseExitedin classjava.awt.event.MouseAdapter
-
mouseMoved
public final void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseMovedin classjava.awt.event.MouseAdapter
-
mousePressed
public final void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classjava.awt.event.MouseAdapter
-
mouseReleased
public final void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin classjava.awt.event.MouseAdapter
-
mouseClicked
public final void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener- Overrides:
mouseClickedin classjava.awt.event.MouseAdapter
-
mouseDragged
public final void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classjava.awt.event.MouseAdapter
-
setSwingComponent
public void setSwingComponent(java.awt.Component swingComponent)
- Parameters:
swingComponent- the swingComponent to set
-
setClickedComponent
public void setClickedComponent(java.awt.Component clickedComponent)
- Parameters:
clickedComponent- the clickedComponent to set
-
setXYCoord
public void setXYCoord(java.awt.geom.Point2D xyCoord)
- Parameters:
xyCoord- the xyCoord to set
-
-
DMelt 3.0 © DataMelt by jWork.ORG