Uses of Interface
edu.uci.ics.jung.visualization.control.GraphMousePlugin
Packages that use GraphMousePlugin
Package
Description
Sample applications created using JUNG, largely focused on visualization.
Classes which support creating visual annotations for graphs.
Mechanisms for manipulating and controlling a graph visualization, largely
in terms of mouse plugins.
-
Uses of GraphMousePlugin in edu.uci.ics.jung.samples
Classes in edu.uci.ics.jung.samples that implement GraphMousePluginModifier and TypeClassDescriptionprotected classa GraphMousePlugin that offers popup menu support -
Uses of GraphMousePlugin in edu.uci.ics.jung.visualization.annotations
Classes in edu.uci.ics.jung.visualization.annotations that implement GraphMousePluginModifier and TypeClassDescriptionclassAnnotatingGraphMousePlugin can create Shape and Text annotations in a layer of the graph visualization. -
Uses of GraphMousePlugin in edu.uci.ics.jung.visualization.control
Classes in edu.uci.ics.jung.visualization.control that implement GraphMousePluginModifier and TypeClassDescriptionclassa base class for GraphMousePlugin instances.classclassAnimatedPickingGraphMousePlugin supports the picking of one Graph Vertex.classA plugin that can create vertices, undirected edges, and directed edges using mouse gestures.classa plugin that uses popup menus to create vertices, undirected edges, and directed edges.classclassHyperbolicMagnificationGraphMousePlugin changes the magnification within the Hyperbolic projection of the HyperbolicTransformer.classExtends TranslatingGraphMousePlugin and adds the capability to drag and resize the viewing lens in the graph view.classPickingGraphMousePlugin supports the picking of graph elements with the mouse.classRotatingGraphMouse provides the abiity to rotate the graph using the mouse.classA version of the AnimatedPickingGraphMousePlugin that is for the SatelliteVisualizationViewer.classMouse events in the SatelliteView that match the modifiers will cause the Main view to rotateclassOverrides ScalingGraphMousePlugin so that mouse events in the satellite view will cause scaling in the main viewclassOverrides ShearingGraphMousePlugin so that mouse events in the satellite view cause shearing of the main viewclassOverrides TranslatingGraphMousePlugin so that mouse events in the satellite view cause translating of the main viewclassScalingGraphMouse applies a scaling transformation to the graph layout.classShearingGraphMousePlugin allows the user to drag with the mouse to shear the transform either in the horizontal or vertical direction.classTranslatingGraphMousePlugin uses a MouseButtonOne press and drag gesture to translate the graph display in the x and y direction.classViewTranslatingGraphMousePlugin 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 GraphMousePluginModifier and TypeFieldDescriptionprotected GraphMousePluginAbstractModalGraphMouse.animatedPickingPluginprotected GraphMousePluginAbstractModalGraphMouse.pickingPluginprotected GraphMousePluginAbstractModalGraphMouse.rotatingPluginprotected GraphMousePluginAbstractModalGraphMouse.scalingPluginprotected GraphMousePluginAbstractModalGraphMouse.shearingPluginprotected GraphMousePluginAbstractModalGraphMouse.translatingPluginFields in edu.uci.ics.jung.visualization.control with type parameters of type GraphMousePluginModifier and TypeFieldDescription(package private) Set<GraphMousePlugin> PluggableGraphMouse.mousePluginListMethods in edu.uci.ics.jung.visualization.control with parameters of type GraphMousePluginModifier and TypeMethodDescriptionvoidPluggableGraphMouse.add(GraphMousePlugin plugin) voidPluggableGraphMouse.remove(GraphMousePlugin plugin)