bicliqueviz
Class CustomVertexLabelRenderer
java.lang.Object
bicliqueviz.CustomVertexLabelRenderer
- All Implemented Interfaces:
- edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<VertexObj,EdgeObj>
public class CustomVertexLabelRenderer
- extends java.lang.Object
- implements edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<VertexObj,EdgeObj>
Class for custom vertex label rendering
- Author:
- Martin Schwartz
| Nested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel |
edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.NOOP, edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position, edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner |
|
Method Summary |
edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position |
getPosition()
|
edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner |
getPositioner()
|
void |
labelVertex(edu.uci.ics.jung.visualization.RenderContext<VertexObj,EdgeObj> rc,
edu.uci.ics.jung.algorithms.layout.Layout<VertexObj,EdgeObj> layout,
VertexObj v,
java.lang.String label)
Labels the specified vertex with the specified label. |
java.awt.Component |
prepareRenderer(edu.uci.ics.jung.visualization.RenderContext<VertexObj,EdgeObj> rc,
edu.uci.ics.jung.visualization.VertexLabelRenderer graphLabelRenderer,
java.lang.Object value,
boolean isSelected,
VertexObj vertex)
|
void |
setPosition(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position position)
|
void |
setPositioner(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner positioner)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomVertexLabelRenderer
public CustomVertexLabelRenderer()
CustomVertexLabelRenderer
public CustomVertexLabelRenderer(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position position)
- Parameters:
position -
getPosition
public edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position getPosition()
- Specified by:
getPosition in interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<VertexObj,EdgeObj>
- Returns:
- the position
setPosition
public void setPosition(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Position position)
- Specified by:
setPosition in interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<VertexObj,EdgeObj>
- Parameters:
position - the position to set
prepareRenderer
public java.awt.Component prepareRenderer(edu.uci.ics.jung.visualization.RenderContext<VertexObj,EdgeObj> rc,
edu.uci.ics.jung.visualization.VertexLabelRenderer graphLabelRenderer,
java.lang.Object value,
boolean isSelected,
VertexObj vertex)
labelVertex
public void labelVertex(edu.uci.ics.jung.visualization.RenderContext<VertexObj,EdgeObj> rc,
edu.uci.ics.jung.algorithms.layout.Layout<VertexObj,EdgeObj> layout,
VertexObj v,
java.lang.String label)
- Labels the specified vertex with the specified label.
Uses the font specified by this instance's
VertexFontFunction. (If the font is unspecified, the existing
font for the graphics context is used.) If vertex label centering
is active, the label is centered on the position of the vertex; otherwise
the label is offset slightly.
- Specified by:
labelVertex in interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<VertexObj,EdgeObj>
getPositioner
public edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner getPositioner()
- Specified by:
getPositioner in interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<VertexObj,EdgeObj>
- Returns:
- the positioner
setPositioner
public void setPositioner(edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel.Positioner positioner)
- Specified by:
setPositioner in interface edu.uci.ics.jung.visualization.renderers.Renderer.VertexLabel<VertexObj,EdgeObj>
- Parameters:
positioner - the positioner to set