public class EvaluationGraphMousePlugin extends edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<EvaluationGraphNode,EvaluationGraphEdge> implements java.awt.event.MouseWheelListener, java.awt.event.MouseMotionListener, java.util.Observer
EvaluationGraphPanel
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 |
---|
EvaluationGraphMousePlugin(OptionModelController optionModelController,
EvaluationGraphPanel evalGraphGUI)
Constructor.
|
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<EvaluationGraphNode,EvaluationGraphEdge> vv,
java.awt.geom.Point2D down,
java.awt.geom.Point2D out,
boolean clear) |
void |
update(java.util.Observable observable,
java.lang.Object object) |
getLensColor, isLocked, mouseEntered, mouseExited, mouseMoved, setLensColor, setLocked
checkModifiers, getCursor, getModifiers, setCursor, setModifiers
protected float in
protected float out
public EvaluationGraphMousePlugin(OptionModelController optionModelController, EvaluationGraphPanel evalGraphGUI)
optionModelController
- the current OptionModelController
evalGraphGUI
- the current EvaluationGraphPanel
protected void pickContainedVertices(edu.uci.ics.jung.visualization.VisualizationViewer<EvaluationGraphNode,EvaluationGraphEdge> vv, java.awt.geom.Point2D down, java.awt.geom.Point2D out, boolean clear)
pickContainedVertices
in class edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin<EvaluationGraphNode,EvaluationGraphEdge>
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<EvaluationGraphNode,EvaluationGraphEdge>
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<EvaluationGraphNode,EvaluationGraphEdge>
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<EvaluationGraphNode,EvaluationGraphEdge>
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<EvaluationGraphNode,EvaluationGraphEdge>
public void mouseWheelMoved(java.awt.event.MouseWheelEvent me)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public void update(java.util.Observable observable, java.lang.Object object)
update
in interface java.util.Observer