Class CachingVertexRenderer<V,E>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.renderers.BasicVertexRenderer<V,E>
-
- edu.uci.ics.jung.visualization.renderers.CachingVertexRenderer<V,E>
-
- All Implemented Interfaces:
LayoutChangeListener<V,E>,Renderer.Vertex<V,E>,java.util.EventListener,javax.swing.event.ChangeListener
public class CachingVertexRenderer<V,E> extends BasicVertexRenderer<V,E> implements javax.swing.event.ChangeListener, LayoutChangeListener<V,E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.renderers.Renderer.Vertex
Renderer.Vertex.NOOP
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<V>dirtyVerticesprotected java.util.Map<V,java.awt.Shape>vertexShapeMap
-
Constructor Summary
Constructors Constructor Description CachingVertexRenderer(BasicVisualizationServer<V,E> vv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlayoutChanged(LayoutEvent<V,E> evt)protected voidpaintIconForVertex(RenderContext<V,E> rc, V v, Layout<V,E> layout)Paintv's icon ongat(x,y).voidstateChanged(javax.swing.event.ChangeEvent evt)-
Methods inherited from class edu.uci.ics.jung.visualization.renderers.BasicVertexRenderer
paintShapeForVertex, paintVertex, prepareFinalVertexShape, vertexHit
-
-
-
-
Constructor Detail
-
CachingVertexRenderer
public CachingVertexRenderer(BasicVisualizationServer<V,E> vv)
-
-
Method Detail
-
paintIconForVertex
protected void paintIconForVertex(RenderContext<V,E> rc, V v, Layout<V,E> layout)
Paintv's icon ongat(x,y).- Overrides:
paintIconForVertexin classBasicVertexRenderer<V,E>- Parameters:
rc- the render context used for rendering the vertexv- the vertex to be paintedlayout- the layout algorithm that provides coordinates for the vertex
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent evt)
- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener
-
layoutChanged
public void layoutChanged(LayoutEvent<V,E> evt)
- Specified by:
layoutChangedin interfaceLayoutChangeListener<V,E>
-
-