Class DefaultMouseManager
java.lang.Object
org.graphstream.ui.swing_viewer.util.DefaultMouseManager
- All Implemented Interfaces:
java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.util.EventListener,javax.swing.event.MouseInputListener,org.graphstream.ui.view.util.MouseManager
- Direct Known Subclasses:
MouseOverMouseManager
public class DefaultMouseManager
extends java.lang.Object
implements javax.swing.event.MouseInputListener, org.graphstream.ui.view.util.MouseManager
-
Constructor Summary
Constructors Constructor Description DefaultMouseManager()DefaultMouseManager(java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement> types) -
Method Summary
Modifier and Type Method Description java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement>getManagedTypes()voidinit(org.graphstream.ui.graphicGraph.GraphicGraph graph, org.graphstream.ui.view.View view)voidmouseClicked(java.awt.event.MouseEvent event)voidmouseDragged(java.awt.event.MouseEvent event)voidmouseEntered(java.awt.event.MouseEvent event)voidmouseExited(java.awt.event.MouseEvent event)voidmouseMoved(java.awt.event.MouseEvent event)voidmousePressed(java.awt.event.MouseEvent event)voidmouseReleased(java.awt.event.MouseEvent event)voidrelease()
-
Constructor Details
-
DefaultMouseManager
public DefaultMouseManager() -
DefaultMouseManager
public DefaultMouseManager(java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement> types)
-
-
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
public java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement> getManagedTypes()- Specified by:
getManagedTypesin interfaceorg.graphstream.ui.view.util.MouseManager
-
release
public void release()- Specified by:
releasein interfaceorg.graphstream.ui.view.util.MouseManager
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent event)- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent event)- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent event)- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent event)- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent event)- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent event)- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent event)- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-