Class ChartStroke

java.lang.Object
org.jCharts.properties.util.ChartItem
org.jCharts.properties.util.ChartStroke

public class ChartStroke extends ChartItem
Immutable Class to simplify the use of Strokes in Charts
  • Field Details

    • DEFAULT_STROKE

      private static final Stroke DEFAULT_STROKE
    • DEFAULT_STROKE_1_5

      private static final Stroke DEFAULT_STROKE_1_5
    • DEFAULT_AXIS

      public static final ChartStroke DEFAULT_AXIS
    • DEFAULT_GRIDLINES

      public static final ChartStroke DEFAULT_GRIDLINES
    • DEFAULT_TICKS

      public static final ChartStroke DEFAULT_TICKS
    • DEFAULT_ZERO_LINE

      public static final ChartStroke DEFAULT_ZERO_LINE
    • DEFAULT_BAR_OUTLINE

      public static final ChartStroke DEFAULT_BAR_OUTLINE
    • DEFAULT_CHART_OUTLINE

      public static final ChartStroke DEFAULT_CHART_OUTLINE
    • DEFAULT_LEGEND_OUTLINE

      public static final ChartStroke DEFAULT_LEGEND_OUTLINE
    • stroke

      private Stroke stroke
  • Constructor Details

    • ChartStroke

      public ChartStroke(Stroke stroke, Paint paint)
      Parameters:
      stroke -
      paint -
  • Method Details

    • setupGraphics2D

      public void setupGraphics2D(Graphics2D graphics2D)
      Sets the Paint and Stroke implementations on the Graphics2D Object
      Overrides:
      setupGraphics2D in class ChartItem
      Parameters:
      graphics2D -
    • draw

      public void draw(Graphics2D graphics2D, Shape shape)
      Parameters:
      graphics2D -
      shape -
    • fill

      public void fill(Graphics2D graphics2D, Shape shape)
      Parameters:
      graphics2D -
      shape -