edu.uci.ics.jung.visualization
Interface GraphLabelRenderer
- All Known Implementing Classes:
- DefaultGraphLabelRenderer
public interface GraphLabelRenderer
- Author:
- Tom Nelson - RABA Technologies
getGraphLabelRendererComponent
Component getGraphLabelRendererComponent(JComponent vv,
Object value,
Font font,
boolean isSelected,
Vertex vertex)
- Returns the component used for drawing the label. This method is
used to configure the renderer appropriately before drawing.
- Parameters:
vv
- the VisualizationViewer
that is asking the
renderer to draw; can be null
value
- the value of the cell to be rendered. It is
up to the specific renderer to interpret
and draw the value. For example, if
value
is the string "true", it could be rendered as a
string or it could be rendered as a check
box that is checked. null
is a
valid valuevertex
- the vertex for the label being drawn.
getGraphLabelRendererComponent
Component getGraphLabelRendererComponent(JComponent vv,
Object value,
Font font,
boolean isSelected,
Edge edge)
- Returns the component used for drawing the label. This method is
used to configure the renderer appropriately before drawing.
- Parameters:
vv
- the VisualizationViewer
that is asking the
renderer to draw; can be null
value
- the value of the cell to be rendered. It is
up to the specific renderer to interpret
and draw the value. For example, if
value
is the string "true", it could be rendered as a
string or it could be rendered as a check
box that is checked. null
is a
valid valueedge
- the edgefor the label being drawn.
isRotateEdgeLabels
boolean isRotateEdgeLabels()
setRotateEdgeLabels
void setRotateEdgeLabels(boolean state)