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

public class MouseOverMouseManager extends DefaultMouseManager
  • 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

      public MouseOverMouseManager(EnumSet<org.graphstream.ui.view.util.InteractiveElement> types)
    • 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

      public void mouseMoved(MouseEvent event)
      Specified by:
      mouseMoved in interface MouseMotionListener
      Overrides:
      mouseMoved in class DefaultMouseManager