Uses of Interface
edu.uci.ics.jung.visualization.control.GraphMousePlugin

Packages that use GraphMousePlugin
edu.uci.ics.jung.visualization.control   
samples.graph Provides sample graph code that may be of interest. 
 

Uses of GraphMousePlugin in edu.uci.ics.jung.visualization.control
 

Classes in edu.uci.ics.jung.visualization.control that implement GraphMousePlugin
 class AbstractGraphMousePlugin
          a base class for GraphMousePlugin instances.
 class AbstractPopupGraphMousePlugin
           
 class AnimatedPickingGraphMousePlugin
          AnimatedPickingGraphMousePlugin supports the picking of one Graph Vertex.
 class EditingGraphMousePlugin
          A plugin that can create vertices, undirected edges, and directed edges using mouse gestures.
 class EditingPopupGraphMousePlugin
          a plugin that uses popup menus to create vertices, undirected edges, and directed edges.
 class LensMagnificationGraphMousePlugin
          HyperbolicMagnificationGraphMousePlugin changes the magnification within the Hyperbolic projection of the HyperbolicTransformer.
 class LensTranslatingGraphMousePlugin
          Extends TranslatingGraphMousePlugin and adds the capability to drag and resize the viewing lens in the graph view.
 class PickingGraphMousePlugin
          PickingGraphMousePlugin supports the picking of graph elements with the mouse.
 class RotatingGraphMousePlugin
          RotatingGraphMouse provides the abiity to rotate the graph using the mouse.
 class SatelliteAnimatedPickingGraphMousePlugin
          A version of the AnimatedPickingGraphMousePlugin that is for the SatelliteVisualizationViewer.
 class SatelliteRotatingGraphMousePlugin
          Mouse events in the SatelliteView that match the modifiers will cause the Main view to rotate
 class SatelliteScalingGraphMousePlugin
          Overrides ScalingGraphMousePlugin so that mouse events in the satellite view will cause scaling in the main view
 class SatelliteShearingGraphMousePlugin
          Overrides ShearingGraphMousePlugin so that mouse events in the satellite view cause shearing of the main view
 class SatelliteTranslatingGraphMousePlugin
          Overrides TranslatingGraphMousePlugin so that mouse events in the satellite view cause translating of the main view
 class ScalingGraphMousePlugin
          ScalingGraphMouse applies a scaling transformation to the graph layout.
 class ShearingGraphMousePlugin
          ShearingGraphMousePlugin allows the user to drag with the mouse to shear the transform either in the horizontal or vertical direction.
 class TranslatingGraphMousePlugin
          TranslatingGraphMousePlugin uses a MouseButtonOne press and drag gesture to translate the graph display in the x and y direction.
 class ViewTranslatingGraphMousePlugin
          ViewTranslatingGraphMousePlugin uses a MouseButtonOne press and drag gesture to translate the graph display in the x and y direction by changing the AffineTransform applied to the Graphics2D.
 

Fields in edu.uci.ics.jung.visualization.control declared as GraphMousePlugin
protected  GraphMousePlugin AbstractModalGraphMouse.animatedPickingPlugin
           
protected  GraphMousePlugin EditingModalGraphMouse.animatedPickingPlugin
           
protected  GraphMousePlugin EditingModalGraphMouse.editingPlugin
           
protected  GraphMousePlugin AbstractModalGraphMouse.pickingPlugin
           
protected  GraphMousePlugin EditingModalGraphMouse.pickingPlugin
           
protected  GraphMousePlugin AbstractModalGraphMouse.rotatingPlugin
           
protected  GraphMousePlugin EditingModalGraphMouse.rotatingPlugin
           
protected  GraphMousePlugin AbstractModalGraphMouse.scalingPlugin
           
protected  GraphMousePlugin EditingModalGraphMouse.scalingPlugin
           
protected  GraphMousePlugin AbstractModalGraphMouse.shearingPlugin
           
protected  GraphMousePlugin EditingModalGraphMouse.shearingPlugin
           
protected  GraphMousePlugin AbstractModalGraphMouse.translatingPlugin
           
protected  GraphMousePlugin EditingModalGraphMouse.translatingPlugin
           
 

Methods in edu.uci.ics.jung.visualization.control with parameters of type GraphMousePlugin
 void PluggableGraphMouse.add(GraphMousePlugin plugin)
           
 void PluggableGraphMouse.remove(GraphMousePlugin plugin)
           
 

Uses of GraphMousePlugin in samples.graph
 

Classes in samples.graph that implement GraphMousePlugin
protected  class PluggableRendererDemo.PopupGraphMousePlugin
          a GraphMousePlugin that offers popup menu support