Class LegendTitle

java.lang.Object
org.jfree.chart.title.Title
org.jfree.chart.title.LegendTitle
All Implemented Interfaces:
Serializable, Cloneable

public abstract class LegendTitle
extends Title
A chart title that displays a legend for the data in the chart.

The title can be populated with legend items manually, or you can assign a reference to the chart, in which case the legend items will be automatically created to match the dataset.

See Also:
Serialized Form
  • Constructor Details

    • LegendTitle

      public LegendTitle()
      Constructs a new, empty LegendTitle.
    • LegendTitle

      public LegendTitle​(LegendItemLayout layout)
      Creates a new legend title.
      Parameters:
      layout - the layout.
  • Method Details

    • addLegendItem

      public void addLegendItem​(LegendItem item)
      Adds a legend item to the LegendTitle.
      Parameters:
      item - the item to add.
    • draw

      public void draw​(Graphics2D g2, Rectangle2D area)
      Draws the title on a Java 2D graphics device (such as the screen or a printer). Currently it does nothing.
      Specified by:
      draw in class Title
      Parameters:
      g2 - the graphics device.
      area - the area for the chart and all its titles.