Interface VertexLabelRenderer

All Known Implementing Classes:
DefaultVertexLabelRenderer

public interface VertexLabelRenderer
  • Method Details

    • getVertexLabelRendererComponent

      <V> Component getVertexLabelRendererComponent(JComponent vv, Object value, Font font, boolean isSelected, V vertex)
      Returns the component used for drawing the label. This method is used to configure the renderer appropriately before drawing.
      Type Parameters:
      V - the vertex type
      Parameters:
      vv - the component that is asking the renderer to draw
      value - the value of the cell to be rendered; the details of how to render the value are up to the renderer implementation. For example, if value is the string "true", it could be rendered as the string or as a checked checkbox.
      font - the font to use in rendering the label
      isSelected - whether the vertex is currently selected
      vertex - the edge whose label is being drawn
      Returns:
      the component used for drawing the label