public class DefaultMouseManager
extends java.lang.Object
implements javax.swing.event.MouseInputListener, org.graphstream.ui.view.util.MouseManager
| Modifier and Type | Field and Description |
|---|---|
protected org.graphstream.ui.graphicGraph.GraphicElement |
curElement |
protected org.graphstream.ui.graphicGraph.GraphicGraph |
graph
The graph to modify according to the view actions.
|
protected org.graphstream.ui.view.View |
view
The view this manager operates upon.
|
protected float |
x1 |
protected float |
y1 |
| Constructor and Description |
|---|
DefaultMouseManager() |
DefaultMouseManager(java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement> types) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
elementMoving(org.graphstream.ui.graphicGraph.GraphicElement element,
java.awt.event.MouseEvent event) |
java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement> |
getManagedTypes() |
void |
init(org.graphstream.ui.graphicGraph.GraphicGraph graph,
org.graphstream.ui.view.View view) |
protected void |
mouseButtonPress(java.awt.event.MouseEvent event) |
protected void |
mouseButtonPressOnElement(org.graphstream.ui.graphicGraph.GraphicElement element,
java.awt.event.MouseEvent event) |
protected void |
mouseButtonRelease(java.awt.event.MouseEvent event,
java.lang.Iterable<org.graphstream.ui.graphicGraph.GraphicElement> elementsInArea) |
protected void |
mouseButtonReleaseOffElement(org.graphstream.ui.graphicGraph.GraphicElement element,
java.awt.event.MouseEvent event) |
void |
mouseClicked(java.awt.event.MouseEvent event) |
void |
mouseDragged(java.awt.event.MouseEvent event) |
void |
mouseEntered(java.awt.event.MouseEvent event) |
void |
mouseExited(java.awt.event.MouseEvent event) |
void |
mouseMoved(java.awt.event.MouseEvent event) |
void |
mousePressed(java.awt.event.MouseEvent event) |
void |
mouseReleased(java.awt.event.MouseEvent event) |
void |
release() |
protected org.graphstream.ui.view.View view
protected org.graphstream.ui.graphicGraph.GraphicGraph graph
protected org.graphstream.ui.graphicGraph.GraphicElement curElement
protected float x1
protected float y1
public DefaultMouseManager()
public DefaultMouseManager(java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement> types)
public void init(org.graphstream.ui.graphicGraph.GraphicGraph graph,
org.graphstream.ui.view.View view)
init in interface org.graphstream.ui.view.util.MouseManagerpublic java.util.EnumSet<org.graphstream.ui.view.util.InteractiveElement> getManagedTypes()
getManagedTypes in interface org.graphstream.ui.view.util.MouseManagerpublic void release()
release in interface org.graphstream.ui.view.util.MouseManagerprotected void mouseButtonPress(java.awt.event.MouseEvent event)
protected void mouseButtonRelease(java.awt.event.MouseEvent event,
java.lang.Iterable<org.graphstream.ui.graphicGraph.GraphicElement> elementsInArea)
protected void mouseButtonPressOnElement(org.graphstream.ui.graphicGraph.GraphicElement element,
java.awt.event.MouseEvent event)
protected void elementMoving(org.graphstream.ui.graphicGraph.GraphicElement element,
java.awt.event.MouseEvent event)
protected void mouseButtonReleaseOffElement(org.graphstream.ui.graphicGraph.GraphicElement element,
java.awt.event.MouseEvent event)
public void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent event)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent event)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseReleased(java.awt.event.MouseEvent event)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent event)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent event)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent event)
mouseMoved in interface java.awt.event.MouseMotionListener