Class DefaultMouseManager
java.lang.Object
org.graphstream.ui.swing_viewer.util.DefaultMouseManager
- All Implemented Interfaces:
MouseListener,MouseMotionListener,EventListener,MouseInputListener,org.graphstream.ui.view.util.MouseManager
- Direct Known Subclasses:
MouseOverMouseManager
public class DefaultMouseManager
extends Object
implements MouseInputListener, org.graphstream.ui.view.util.MouseManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.graphstream.ui.graphicGraph.GraphicElementprotected org.graphstream.ui.graphicGraph.GraphicGraphThe graph to modify according to the view actions.protected org.graphstream.ui.view.ViewThe view this manager operates upon.protected floatprotected float -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMouseManager(EnumSet<org.graphstream.ui.view.util.InteractiveElement> types) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidelementMoving(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) EnumSet<org.graphstream.ui.view.util.InteractiveElement>voidinit(org.graphstream.ui.graphicGraph.GraphicGraph graph, org.graphstream.ui.view.View view) protected voidmouseButtonPress(MouseEvent event) protected voidmouseButtonPressOnElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) protected voidmouseButtonRelease(MouseEvent event, Iterable<org.graphstream.ui.graphicGraph.GraphicElement> elementsInArea) protected voidmouseButtonReleaseOffElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) voidmouseClicked(MouseEvent event) voidmouseDragged(MouseEvent event) voidmouseEntered(MouseEvent event) voidmouseExited(MouseEvent event) voidmouseMoved(MouseEvent event) voidmousePressed(MouseEvent event) voidmouseReleased(MouseEvent event) voidrelease()
-
Field Details
-
view
protected org.graphstream.ui.view.View viewThe view this manager operates upon. -
graph
protected org.graphstream.ui.graphicGraph.GraphicGraph graphThe graph to modify according to the view actions. -
curElement
protected org.graphstream.ui.graphicGraph.GraphicElement curElement -
x1
protected float x1 -
y1
protected float y1
-
-
Constructor Details
-
DefaultMouseManager
public DefaultMouseManager() -
DefaultMouseManager
-
-
Method Details
-
init
public void init(org.graphstream.ui.graphicGraph.GraphicGraph graph, org.graphstream.ui.view.View view) - Specified by:
initin interfaceorg.graphstream.ui.view.util.MouseManager
-
getManagedTypes
- Specified by:
getManagedTypesin interfaceorg.graphstream.ui.view.util.MouseManager
-
release
public void release()- Specified by:
releasein interfaceorg.graphstream.ui.view.util.MouseManager
-
mouseButtonPress
-
mouseButtonRelease
protected void mouseButtonRelease(MouseEvent event, Iterable<org.graphstream.ui.graphicGraph.GraphicElement> elementsInArea) -
mouseButtonPressOnElement
protected void mouseButtonPressOnElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) -
elementMoving
protected void elementMoving(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) -
mouseButtonReleaseOffElement
protected void mouseButtonReleaseOffElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) -
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-