edu.uci.ics.jung.visualization.control
Class ShearingGraphMousePlugin
- java.lang.Object
-
- edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
-
- edu.uci.ics.jung.visualization.control.ShearingGraphMousePlugin
-
- All Implemented Interfaces:
- GraphMousePlugin, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
- Direct Known Subclasses:
- SatelliteShearingGraphMousePlugin
public class ShearingGraphMousePlugin extends AbstractGraphMousePlugin implements java.awt.event.MouseListener, java.awt.event.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.
-
-
Constructor Summary
Constructors Constructor and Description ShearingGraphMousePlugin()create an instance with default modifier valuesShearingGraphMousePlugin(int modifiers)create an instance with passed modifier values
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)-
Methods inherited from class edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
checkModifiers, getCursor, getModifiers, setCursor, setModifiers
-
-
-
-
Constructor Detail
-
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 Detail
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
-
DataMelt 3.0 © DataMelt by jWork.ORG