Class GradientVertexRenderer<V,E>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.renderers.GradientVertexRenderer<V,E>
-
- Type Parameters:
V
- the vertex typeV
- the edge type
- All Implemented Interfaces:
Renderer.Vertex<V,E>
public class GradientVertexRenderer<V,E> extends java.lang.Object implements Renderer.Vertex<V,E>
A renderer that will fill vertex shapes with a GradientPaint
-
-
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 (package private) java.awt.Color
colorOne
(package private) java.awt.Color
colorTwo
(package private) boolean
cyclic
(package private) java.awt.Color
pickedColorOne
(package private) java.awt.Color
pickedColorTwo
(package private) PickedState<V>
pickedState
-
Constructor Summary
Constructors Constructor Description GradientVertexRenderer(java.awt.Color colorOne, java.awt.Color colorTwo, boolean cyclic)
GradientVertexRenderer(java.awt.Color colorOne, java.awt.Color colorTwo, java.awt.Color pickedColorOne, java.awt.Color pickedColorTwo, PickedState<V> pickedState, boolean cyclic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
paintShapeForVertex(RenderContext<V,E> rc, V v, java.awt.Shape shape)
void
paintVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)
protected boolean
vertexHit(RenderContext<V,E> rc, java.awt.Shape s)
-
-
-
Field Detail
-
colorOne
java.awt.Color colorOne
-
colorTwo
java.awt.Color colorTwo
-
pickedColorOne
java.awt.Color pickedColorOne
-
pickedColorTwo
java.awt.Color pickedColorTwo
-
pickedState
PickedState<V> pickedState
-
cyclic
boolean cyclic
-
-
Constructor Detail
-
GradientVertexRenderer
public GradientVertexRenderer(java.awt.Color colorOne, java.awt.Color colorTwo, boolean cyclic)
-
GradientVertexRenderer
public GradientVertexRenderer(java.awt.Color colorOne, java.awt.Color colorTwo, java.awt.Color pickedColorOne, java.awt.Color pickedColorTwo, PickedState<V> pickedState, boolean cyclic)
-
-
Method Detail
-
paintVertex
public void paintVertex(RenderContext<V,E> rc, Layout<V,E> layout, V v)
- Specified by:
paintVertex
in interfaceRenderer.Vertex<V,E>
-
vertexHit
protected boolean vertexHit(RenderContext<V,E> rc, java.awt.Shape s)
-
paintShapeForVertex
protected void paintShapeForVertex(RenderContext<V,E> rc, V v, java.awt.Shape shape)
-
-