Class ShearingGraphMousePlugin
java.lang.Object
edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
edu.uci.ics.jung.visualization.control.ShearingGraphMousePlugin
- All Implemented Interfaces:
GraphMousePlugin
,MouseListener
,MouseMotionListener
,EventListener
- Direct Known Subclasses:
SatelliteShearingGraphMousePlugin
public class ShearingGraphMousePlugin
extends AbstractGraphMousePlugin
implements MouseListener, MouseMotionListener
ShearingGraphMousePlugin allows the user to drag with the mouse
to shear the transform either in the horizontal or vertical direction.
By default, the control or meta key must be depressed to activate
shearing.
-
Field Summary
FieldsFields inherited from class edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
cursor, down, modifiers
-
Constructor Summary
ConstructorsConstructorDescriptioncreate an instance with default modifier valuesShearingGraphMousePlugin
(int modifiers) create an instance with passed modifier values -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
Methods inherited from class edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
checkModifiers, getCursor, getModifiers, setCursor, setModifiers
-
Field Details
-
mask
private static int mask
-
-
Constructor Details
-
ShearingGraphMousePlugin
public ShearingGraphMousePlugin()create an instance with default modifier values -
ShearingGraphMousePlugin
public ShearingGraphMousePlugin(int modifiers) create an instance with passed modifier values- Parameters:
modifiers
- the mouse modifiers to use
-
-
Method Details
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
mouseClicked
- Specified by:
mouseClicked
in interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
-
mouseMoved
- Specified by:
mouseMoved
in interfaceMouseMotionListener
-