# Class LeafNodeRenderer<N, Row, Column, Component, Color, Font>

java.lang.Object
com.treemap.treeplot.LeafNodeRenderer<N, Row, Column, Component, Color, Font>

Type Parameters:
  `N` - the type of nodes

All Implemented Interfaces:
  `NodeRenderer<N, Row, Column, Component, Color, Font>`

public class LeafNodeRenderer<N, Row, Column, Component, Color, Font> extends Object implements NodeRenderer<N, Row, Column, Component, Color, Font>
Renderer for leaf node.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `LeafNodeRenderer()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `paintNode(TGraphics<Color,Font> g2, TreePlotView<Component, N, Row, Column, Color, Font> view, N node, com.macrofocus.geom.Rectangle bounds, com.macrofocus.geom.Shape shape, boolean useGradientPaint)`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### LeafNodeRenderer

    public LeafNodeRenderer()

- ## Method Details

  - ### paintNode

    public void paintNode(TGraphics<Color,Font> g2, TreePlotView<Component, N, Row, Column, Color, Font> view, N node, com.macrofocus.geom.Rectangle bounds, com.macrofocus.geom.Shape shape, boolean useGradientPaint)
    Specified by:
      `paintNode` in interface `NodeRenderer<N, Row, Column, Component, Color, Font>`