Package org.jCharts.properties.util
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 Summary
Fields Modifier and Type Field Description static ChartStroke
DEFAULT_AXIS
static ChartStroke
DEFAULT_BAR_OUTLINE
static ChartStroke
DEFAULT_CHART_OUTLINE
static ChartStroke
DEFAULT_GRIDLINES
static ChartStroke
DEFAULT_LEGEND_OUTLINE
private static java.awt.Stroke
DEFAULT_STROKE
private static java.awt.Stroke
DEFAULT_STROKE_1_5
static ChartStroke
DEFAULT_TICKS
static ChartStroke
DEFAULT_ZERO_LINE
private java.awt.Stroke
stroke
-
Constructor Summary
Constructors Constructor Description ChartStroke(java.awt.Stroke stroke, java.awt.Paint paint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
draw(java.awt.Graphics2D graphics2D, java.awt.Shape shape)
void
fill(java.awt.Graphics2D graphics2D, java.awt.Shape shape)
void
setupGraphics2D(java.awt.Graphics2D graphics2D)
Sets the Paint and Stroke implementations on the Graphics2D Object
-
-
-
Field Detail
-
DEFAULT_STROKE
private static final java.awt.Stroke DEFAULT_STROKE
-
DEFAULT_STROKE_1_5
private static final java.awt.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 java.awt.Stroke stroke
-
-
Method Detail
-
setupGraphics2D
public void setupGraphics2D(java.awt.Graphics2D graphics2D)
Sets the Paint and Stroke implementations on the Graphics2D Object- Overrides:
setupGraphics2D
in classChartItem
- Parameters:
graphics2D
-
-
draw
public void draw(java.awt.Graphics2D graphics2D, java.awt.Shape shape)
- Parameters:
graphics2D
-shape
-
-
fill
public void fill(java.awt.Graphics2D graphics2D, java.awt.Shape shape)
- Parameters:
graphics2D
-shape
-
-
-