org.graphstream.ui.swingViewer.util
Class MouseManager

java.lang.Object
  extended by org.graphstream.ui.swingViewer.util.MouseManager
All Implemented Interfaces:
MouseListener, MouseMotionListener, EventListener, MouseInputListener

public class MouseManager
extends Object
implements MouseInputListener

A global behaviour for all mouse events on graphic elements.


Constructor Summary
MouseManager(GraphicGraph graph, View view)
          New mouse manager on the given view.
 
Method Summary
 void mouseClicked(MouseEvent event)
           
 void mouseDragged(MouseEvent event)
           
 void mouseEntered(MouseEvent event)
           
 void mouseExited(MouseEvent event)
           
 void mouseMoved(MouseEvent e)
           
 void mousePressed(MouseEvent event)
           
 void mouseReleased(MouseEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MouseManager

public MouseManager(GraphicGraph graph,
                    View view)
New mouse manager on the given view.

Parameters:
graph - The graph to control.
view - The view to control.
Method Detail

mouseClicked

public void mouseClicked(MouseEvent event)
Specified by:
mouseClicked in interface MouseListener

mousePressed

public void mousePressed(MouseEvent event)
Specified by:
mousePressed in interface MouseListener

mouseDragged

public void mouseDragged(MouseEvent event)
Specified by:
mouseDragged in interface MouseMotionListener

mouseReleased

public void mouseReleased(MouseEvent event)
Specified by:
mouseReleased in interface MouseListener

mouseEntered

public void mouseEntered(MouseEvent event)
Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent event)
Specified by:
mouseExited in interface MouseListener

mouseMoved

public void mouseMoved(MouseEvent e)
Specified by:
mouseMoved in interface MouseMotionListener


Copyright © 2011. All Rights Reserved.