public class CalcGraphMousePlugin<T> extends edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<CalculationStepNode<T>,CalculationTransition<T>> implements java.awt.event.MouseWheelListener, java.awt.event.MouseMotionListener
CalcGraphPanel
Modifier and Type | Field and Description |
---|---|
protected float |
in
the amount to zoom in by
|
protected float |
out
the amount to zoom out by
|
Constructor and Description |
---|
CalcGraphMousePlugin(CalcGraphPanel<T> stateGraphGUI)
Instantiates a new state graph mouse plugin.
|
Modifier and Type | Method and Description |
---|---|
void |
mouseClicked(java.awt.event.MouseEvent me) |
void |
mouseDragged(java.awt.event.MouseEvent me) |
void |
mousePressed(java.awt.event.MouseEvent me) |
void |
mouseReleased(java.awt.event.MouseEvent me) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent me) |
protected void |
pickContainedVertices(edu.uci.ics.jung.visualization.VisualizationViewer<CalculationStepNode<T>,CalculationTransition<T>> vv,
java.awt.geom.Point2D down,
java.awt.geom.Point2D out,
boolean clear) |
getLensColor, isLocked, mouseEntered, mouseExited, mouseMoved, setLensColor, setLocked
checkModifiers, getCursor, getModifiers, setCursor, setModifiers
protected float in
protected float out
public CalcGraphMousePlugin(CalcGraphPanel<T> stateGraphGUI)
stateGraphGUI
- the CalcGraphPanel
protected void pickContainedVertices(edu.uci.ics.jung.visualization.VisualizationViewer<CalculationStepNode<T>,CalculationTransition<T>> vv, java.awt.geom.Point2D down, java.awt.geom.Point2D out, boolean clear)
pickContainedVertices
in class edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<CalculationStepNode<T>,CalculationTransition<T>>
public void mouseClicked(java.awt.event.MouseEvent me)
mouseClicked
in interface java.awt.event.MouseListener
mouseClicked
in class edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<CalculationStepNode<T>,CalculationTransition<T>>
public void mousePressed(java.awt.event.MouseEvent me)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<CalculationStepNode<T>,CalculationTransition<T>>
public void mouseReleased(java.awt.event.MouseEvent me)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<CalculationStepNode<T>,CalculationTransition<T>>
public void mouseDragged(java.awt.event.MouseEvent me)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<CalculationStepNode<T>,CalculationTransition<T>>
public void mouseWheelMoved(java.awt.event.MouseWheelEvent me)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener