Package | Description |
---|---|
edu.uci.ics.jung.visualization.control | |
samples.graph |
Provides sample graph code that may be of interest.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
void |
PluggableGraphMouse.add(GraphMousePlugin plugin) |
void |
PluggableGraphMouse.remove(GraphMousePlugin plugin) |
Modifier and Type | Class and Description |
---|---|
protected class |
PluggableRendererDemo.PopupGraphMousePlugin
a GraphMousePlugin that offers popup
menu support
|