org.rubato.rubettes.bigbang.view.subview.graph
Class PopupVertexEdgeMenuMousePlugin

java.lang.Object
  extended by edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
      extended by edu.uci.ics.jung.visualization.control.AbstractPopupGraphMousePlugin
          extended by org.rubato.rubettes.bigbang.view.subview.graph.PopupVertexEdgeMenuMousePlugin
All Implemented Interfaces:
edu.uci.ics.jung.visualization.control.GraphMousePlugin, java.awt.event.MouseListener, java.util.EventListener

public class PopupVertexEdgeMenuMousePlugin
extends edu.uci.ics.jung.visualization.control.AbstractPopupGraphMousePlugin

A GraphMousePlugin that brings up distinct popup menus when an edge or vertex is appropriately clicked in a graph. If these menus contain components that implement either the EdgeMenuListener or VertexMenuListener then the corresponding interface methods will be called prior to the display of the menus (so that they can display context sensitive information for the edge or vertex).

Author:
Dr. Greg M. Bernstein and Florian Thalmann

Constructor Summary
PopupVertexEdgeMenuMousePlugin(BigBangController controller)
           
 
Method Summary
 
Methods inherited from class edu.uci.ics.jung.visualization.control.AbstractPopupGraphMousePlugin
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
 
Methods inherited from class edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
checkModifiers, getCursor, getModifiers, setCursor, setModifiers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PopupVertexEdgeMenuMousePlugin

public PopupVertexEdgeMenuMousePlugin(BigBangController controller)