Class MouseOverMouseManager
java.lang.Object
org.graphstream.ui.swing_viewer.util.DefaultMouseManager
org.graphstream.ui.swing_viewer.util.MouseOverMouseManager
- All Implemented Interfaces:
MouseListener,MouseMotionListener,EventListener,MouseInputListener,org.graphstream.ui.view.util.MouseManager
-
Field Summary
Fields inherited from class org.graphstream.ui.swing_viewer.util.DefaultMouseManager
curElement, graph, view, x1, y1 -
Constructor Summary
ConstructorsConstructorDescriptionMouseOverMouseManager(long delay) MouseOverMouseManager(EnumSet<org.graphstream.ui.view.util.InteractiveElement> types) MouseOverMouseManager(EnumSet<org.graphstream.ui.view.util.InteractiveElement> types, long delay) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidmouseLeftElement(org.graphstream.ui.graphicGraph.GraphicElement element) voidmouseMoved(MouseEvent event) protected voidmouseOverElement(org.graphstream.ui.graphicGraph.GraphicElement element) Methods inherited from class org.graphstream.ui.swing_viewer.util.DefaultMouseManager
elementMoving, getManagedTypes, init, mouseButtonPress, mouseButtonPressOnElement, mouseButtonRelease, mouseButtonReleaseOffElement, mouseClicked, mouseDragged, mouseEntered, mouseExited, mousePressed, mouseReleased, release
-
Constructor Details
-
MouseOverMouseManager
public MouseOverMouseManager(long delay) - Parameters:
delay- The mouse needs to stay on an element for at least this amount of milliseconds, until the element gets the attribute "ui.mouseOver" assigned. A value smaller or equal to zero indicates, that the attribute is assigned without delay.
-
MouseOverMouseManager
public MouseOverMouseManager(EnumSet<org.graphstream.ui.view.util.InteractiveElement> types, long delay) -
MouseOverMouseManager
-
MouseOverMouseManager
public MouseOverMouseManager()
-
-
Method Details
-
mouseOverElement
protected void mouseOverElement(org.graphstream.ui.graphicGraph.GraphicElement element) -
mouseLeftElement
protected void mouseLeftElement(org.graphstream.ui.graphicGraph.GraphicElement element) -
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener- Overrides:
mouseMovedin classDefaultMouseManager
-