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 class
a 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 TypeClassDescriptionclass
AnnotatingGraphMousePlugin 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 TypeClassDescriptionclass
a base class for GraphMousePlugin instances.class
class
AnimatedPickingGraphMousePlugin supports the picking of one Graph Vertex.class
A plugin that can create vertices, undirected edges, and directed edges using mouse gestures.class
a plugin that uses popup menus to create vertices, undirected edges, and directed edges.class
class
HyperbolicMagnificationGraphMousePlugin changes the magnification within the Hyperbolic projection of the HyperbolicTransformer.class
Extends TranslatingGraphMousePlugin and adds the capability to drag and resize the viewing lens in the graph view.class
PickingGraphMousePlugin supports the picking of graph elements with the mouse.class
RotatingGraphMouse provides the abiity to rotate the graph using the mouse.class
A version of the AnimatedPickingGraphMousePlugin that is for the SatelliteVisualizationViewer.class
Mouse events in the SatelliteView that match the modifiers will cause the Main view to rotateclass
Overrides ScalingGraphMousePlugin so that mouse events in the satellite view will cause scaling in the main viewclass
Overrides ShearingGraphMousePlugin so that mouse events in the satellite view cause shearing of the main viewclass
Overrides TranslatingGraphMousePlugin so that mouse events in the satellite view cause translating of the main viewclass
ScalingGraphMouse applies a scaling transformation to the graph layout.class
ShearingGraphMousePlugin allows the user to drag with the mouse to shear the transform either in the horizontal or vertical direction.class
TranslatingGraphMousePlugin uses a MouseButtonOne press and drag gesture to translate the graph display in the x and y direction.class
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 GraphMousePluginModifier and TypeFieldDescriptionprotected GraphMousePlugin
AbstractModalGraphMouse.animatedPickingPlugin
protected GraphMousePlugin
AbstractModalGraphMouse.pickingPlugin
protected GraphMousePlugin
AbstractModalGraphMouse.rotatingPlugin
protected GraphMousePlugin
AbstractModalGraphMouse.scalingPlugin
protected GraphMousePlugin
AbstractModalGraphMouse.shearingPlugin
protected GraphMousePlugin
AbstractModalGraphMouse.translatingPlugin
Fields in edu.uci.ics.jung.visualization.control with type parameters of type GraphMousePluginModifier and TypeFieldDescription(package private) Set
<GraphMousePlugin> PluggableGraphMouse.mousePluginList
Methods in edu.uci.ics.jung.visualization.control with parameters of type GraphMousePluginModifier and TypeMethodDescriptionvoid
PluggableGraphMouse.add
(GraphMousePlugin plugin) void
PluggableGraphMouse.remove
(GraphMousePlugin plugin)