public class ShapePaint
extends java.lang.Object
Constructor and Description |
---|
ShapePaint(java.awt.Color fill,
java.awt.Color stroke) |
ShapePaint(java.awt.Color fillColor,
java.awt.Color strokeColor,
java.awt.Stroke stroke) |
ShapePaint(java.awt.Color fillColor,
java.awt.Color strokeColor,
java.awt.Stroke stroke,
java.awt.Color fillXOR,
java.awt.Color strokeXOR) |
ShapePaint(java.awt.Color fillColor,
java.awt.Color strokeColor,
java.awt.Stroke stroke,
java.awt.Color fillXOR,
java.awt.Color strokeXOR,
java.lang.Boolean antialias) |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getFillColor() |
java.awt.Color |
getFillXOR() |
java.awt.Stroke |
getStroke() |
java.awt.Color |
getStrokeColor() |
java.awt.Color |
getStrokeXOR() |
void |
paint(java.awt.Shape shape,
java.awt.Graphics graphics) |
public ShapePaint(java.awt.Color fill, java.awt.Color stroke)
public ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke)
public ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR)
public ShapePaint(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR, java.lang.Boolean antialias)
fillColor
- Color to fill the shape, or null for no fillstrokeColor
- Color for the stroke, or null for no strokestroke
- Stroke to use (if strokeColor isn't null)fillXOR
- If non-null, XOR mode will be used for fill with this as the XOR colorstrokeXOR
- if non-null, XOR mode will be used for the stroke with this as the XOR colorantialias
- A value of null means use the graphics context as-is, true will turn on anti-alias,
false will turn it off.public void paint(java.awt.Shape shape, java.awt.Graphics graphics)
public java.awt.Color getFillColor()
public java.awt.Color getStrokeColor()
public java.awt.Stroke getStroke()
public java.awt.Color getFillXOR()
public java.awt.Color getStrokeXOR()