public class Pen extends Object
Constructor and Description |
---|
Pen()
Initializes a new instance of the
Pen class. |
Pen(Paint brush)
Initializes a new instance of the
Pen class using the given brush. |
Pen(Paint brush,
double thickness)
Initializes a new instance of the
Pen class using the given brush and thickness. |
Modifier and Type | Method and Description |
---|---|
Pen |
clone()
Clones this instance by returning a
Object.clone() or this in case this instance is already
frozen . |
Pen |
cloneCurrentValue()
Clones the current value of this instance to a new unfrozen pen.
|
void |
freeze()
Freezes this instance.
|
protected void |
freezeCore()
Callback that needs to be overridden by subclasses to actually freeze the instance.
|
static Pen |
getAliceBlue()
|
static Pen |
getAntiqueWhite()
|
static Pen |
getAqua()
|
static Pen |
getAquamarine()
|
static Pen |
getAzure()
|
static Pen |
getBeige()
|
static Pen |
getBisque()
|
static Pen |
getBlack()
|
static Pen |
getBlanchedAlmond()
|
static Pen |
getBlue()
|
static Pen |
getBlueViolet()
|
static Pen |
getBrown()
|
static Pen |
getBurlyWood()
|
static Pen |
getCadetBlue()
|
static Pen |
getChartreuse()
|
static Pen |
getChocolate()
|
static Pen |
getCoral()
|
static Pen |
getCornflowerBlue()
|
static Pen |
getCornsilk()
|
static Pen |
getCrimson()
|
static Pen |
getCyan()
|
static Pen |
getDarkBlue()
|
static Pen |
getDarkCyan()
|
static Pen |
getDarkGoldenrod()
|
static Pen |
getDarkGray()
|
static Pen |
getDarkGreen()
|
static Pen |
getDarkKhaki()
|
static Pen |
getDarkMagenta()
|
static Pen |
getDarkOliveGreen()
|
static Pen |
getDarkOrange()
|
static Pen |
getDarkOrchid()
|
static Pen |
getDarkRed()
|
static Pen |
getDarkSalmon()
|
static Pen |
getDarkSeaGreen()
|
static Pen |
getDarkSlateBlue()
|
static Pen |
getDarkSlateGray()
|
static Pen |
getDarkTurquoise()
|
static Pen |
getDarkViolet()
|
DashStyle |
getDashStyle()
Gets the dash style for the pen.
|
static Pen |
getDeepPink()
|
static Pen |
getDeepSkyBlue()
|
static Pen |
getDimGray()
|
static Pen |
getDodgerBlue()
|
static Pen |
getFirebrick()
|
static Pen |
getFloralWhite()
|
static Pen |
getForestGreen()
|
static Pen |
getFuchsia()
|
static Pen |
getGainsboro()
|
static Pen |
getGhostWhite()
|
static Pen |
getGold()
|
static Pen |
getGoldenrod()
|
static Pen |
getGray()
|
static Pen |
getGreen()
|
static Pen |
getGreenYellow()
|
static Pen |
getHoneydew()
|
static Pen |
getHotPink()
|
static Pen |
getIndianRed()
|
static Pen |
getIndigo()
|
static Pen |
getIvory()
|
static Pen |
getKhaki()
|
static Pen |
getLavender()
|
static Pen |
getLavenderBlush()
|
static Pen |
getLawnGreen()
|
static Pen |
getLemonChiffon()
|
static Pen |
getLightBlue()
|
static Pen |
getLightCoral()
|
static Pen |
getLightCyan()
|
static Pen |
getLightGoldenrodYellow()
|
static Pen |
getLightGray()
|
static Pen |
getLightGreen()
|
static Pen |
getLightPink()
|
static Pen |
getLightSalmon()
|
static Pen |
getLightSeaGreen()
|
static Pen |
getLightSkyBlue()
|
static Pen |
getLightSlateGray()
|
static Pen |
getLightSteelBlue()
|
static Pen |
getLightYellow()
|
static Pen |
getLime()
|
static Pen |
getLimeGreen()
|
StrokeLineCap |
getLineCap()
Gets the line cap for the end of the line.
|
StrokeLineJoin |
getLineJoin()
Gets the line join property.
|
static Pen |
getLinen()
|
static Pen |
getMagenta()
|
static Pen |
getMaroon()
|
static Pen |
getMediumAquamarine()
|
static Pen |
getMediumBlue()
|
static Pen |
getMediumOrchid()
|
static Pen |
getMediumPurple()
|
static Pen |
getMediumSeaGreen()
|
static Pen |
getMediumSlateBlue()
|
static Pen |
getMediumSpringGreen()
|
static Pen |
getMediumTurquoise()
|
static Pen |
getMediumVioletRed()
|
static Pen |
getMidnightBlue()
|
static Pen |
getMintCream()
|
static Pen |
getMistyRose()
|
double |
getMiterLimit()
Gets the miter limit.
|
static Pen |
getMoccasin()
|
static Pen |
getNavajoWhite()
|
static Pen |
getNavy()
|
static Pen |
getOldLace()
|
static Pen |
getOlive()
|
static Pen |
getOliveDrab()
|
static Pen |
getOrange()
|
static Pen |
getOrangeRed()
|
static Pen |
getOrchid()
|
Paint |
getPaint()
Gets the brush for the pen.
|
static Pen |
getPaleGoldenrod()
|
static Pen |
getPaleGreen()
|
static Pen |
getPaleTurquoise()
|
static Pen |
getPaleVioletRed()
|
static Pen |
getPapayaWhip()
|
static Pen |
getPeachPuff()
|
static Pen |
getPeru()
|
static Pen |
getPink()
|
static Pen |
getPlum()
|
static Pen |
getPowderBlue()
|
static Pen |
getPurple()
|
static Pen |
getRed()
|
static Pen |
getRosyBrown()
|
static Pen |
getRoyalBlue()
|
static Pen |
getSaddleBrown()
|
static Pen |
getSalmon()
|
static Pen |
getSandyBrown()
|
static Pen |
getSeaGreen()
|
static Pen |
getSeaShell()
|
static Pen |
getSienna()
|
static Pen |
getSilver()
|
static Pen |
getSkyBlue()
|
static Pen |
getSlateBlue()
|
static Pen |
getSlateGray()
|
static Pen |
getSnow()
|
static Pen |
getSpringGreen()
|
static Pen |
getSteelBlue()
|
StrokeType |
getStrokeType()
Gets the line cap for the start of the line.
|
static Pen |
getTan()
|
static Pen |
getTeal()
|
double |
getThickness()
Gets the thickness of the stroke.
|
static Pen |
getThistle()
|
static Pen |
getTomato()
|
static Pen |
getTransparent()
|
static Pen |
getTurquoise()
|
static Pen |
getViolet()
|
static Pen |
getWheat()
|
static Pen |
getWhite()
|
static Pen |
getWhiteSmoke()
|
static Pen |
getYellow()
|
static Pen |
getYellowGreen()
|
boolean |
isCanFreeze()
Determines whether this instance is not yet
frozen . |
boolean |
isFrozen()
Gets a value indicating whether this instance is frozen.
|
void |
setDashStyle(DashStyle value)
Sets the dash style for the pen.
|
void |
setLineCap(StrokeLineCap value)
Sets the line cap for the end of the line.
|
void |
setLineJoin(StrokeLineJoin value)
Sets the line join property.
|
void |
setMiterLimit(double value)
Sets the miter limit.
|
void |
setPaint(Paint value)
Sets the brush for the pen.
|
void |
setStrokeType(StrokeType value)
Sets the stroke type for the line.
|
void |
setThickness(double value)
Sets the thickness of the stroke.
|
Shape |
styleShape(Shape shape) |
public Pen()
Pen
class.public Pen(Paint brush)
Pen
class using the given brush.brush
- The brush.public Pen clone()
Object.clone()
or this in case this instance is already
frozen
.clone
in interface ICloneable
Object.clone()
public final Pen cloneCurrentValue()
protected void freezeCore()
public static Pen getAliceBlue()
public static Pen getAntiqueWhite()
public static Pen getAqua()
public static Pen getAquamarine()
public static Pen getAzure()
public static Pen getBeige()
public static Pen getBisque()
public static Pen getBlack()
public static Pen getBlanchedAlmond()
public static Pen getBlue()
public static Pen getBlueViolet()
public static Pen getBrown()
public static Pen getBurlyWood()
public static Pen getCadetBlue()
public static Pen getChartreuse()
public static Pen getChocolate()
public static Pen getCoral()
public static Pen getCornflowerBlue()
public static Pen getCornsilk()
public static Pen getCrimson()
public static Pen getCyan()
public static Pen getDarkBlue()
public static Pen getDarkCyan()
public static Pen getDarkGoldenrod()
public static Pen getDarkGray()
public static Pen getDarkGreen()
public static Pen getDarkKhaki()
public static Pen getDarkMagenta()
public static Pen getDarkOliveGreen()
public static Pen getDarkOrange()
public static Pen getDarkOrchid()
public static Pen getDarkRed()
public static Pen getDarkSalmon()
public static Pen getDarkSeaGreen()
public static Pen getDarkSlateBlue()
public static Pen getDarkSlateGray()
public static Pen getDarkTurquoise()
public static Pen getDarkViolet()
public final DashStyle getDashStyle()
setDashStyle(DashStyle)
public static Pen getDeepPink()
public static Pen getDeepSkyBlue()
public static Pen getDimGray()
public static Pen getDodgerBlue()
public static Pen getFirebrick()
public static Pen getFloralWhite()
public static Pen getForestGreen()
public static Pen getFuchsia()
public static Pen getGainsboro()
public static Pen getGhostWhite()
public static Pen getGold()
public static Pen getGoldenrod()
public static Pen getGray()
public static Pen getGreen()
public static Pen getGreenYellow()
public static Pen getHoneydew()
public static Pen getHotPink()
public static Pen getIndianRed()
public static Pen getIndigo()
public static Pen getIvory()
public static Pen getKhaki()
public static Pen getLavender()
public static Pen getLavenderBlush()
public static Pen getLawnGreen()
public static Pen getLemonChiffon()
public static Pen getLightBlue()
public static Pen getLightCoral()
public static Pen getLightCyan()
public static Pen getLightGoldenrodYellow()
public static Pen getLightGray()
public static Pen getLightGreen()
public static Pen getLightPink()
public static Pen getLightSalmon()
public static Pen getLightSeaGreen()
public static Pen getLightSkyBlue()
public static Pen getLightSlateGray()
public static Pen getLightSteelBlue()
public static Pen getLightYellow()
public static Pen getLime()
public static Pen getLimeGreen()
public final StrokeLineCap getLineCap()
setLineCap(javafx.scene.shape.StrokeLineCap)
public final StrokeLineJoin getLineJoin()
setLineJoin(StrokeLineJoin)
public static Pen getLinen()
public static Pen getMagenta()
public static Pen getMaroon()
public static Pen getMediumAquamarine()
public static Pen getMediumBlue()
public static Pen getMediumOrchid()
public static Pen getMediumPurple()
public static Pen getMediumSeaGreen()
public static Pen getMediumSlateBlue()
public static Pen getMediumSpringGreen()
public static Pen getMediumTurquoise()
public static Pen getMediumVioletRed()
public static Pen getMidnightBlue()
public static Pen getMintCream()
public static Pen getMistyRose()
public final double getMiterLimit()
setMiterLimit(double)
public static Pen getMoccasin()
public static Pen getNavajoWhite()
public static Pen getNavy()
public static Pen getOldLace()
public static Pen getOlive()
public static Pen getOliveDrab()
public static Pen getOrange()
public static Pen getOrangeRed()
public static Pen getOrchid()
public final Paint getPaint()
setPaint(Paint)
public static Pen getPaleGoldenrod()
public static Pen getPaleGreen()
public static Pen getPaleTurquoise()
public static Pen getPaleVioletRed()
public static Pen getPapayaWhip()
public static Pen getPeachPuff()
public static Pen getPeru()
public static Pen getPink()
public static Pen getPlum()
public static Pen getPowderBlue()
public static Pen getPurple()
public static Pen getRed()
public static Pen getRosyBrown()
public static Pen getRoyalBlue()
public static Pen getSaddleBrown()
public static Pen getSalmon()
public static Pen getSandyBrown()
public static Pen getSeaGreen()
public static Pen getSeaShell()
public static Pen getSienna()
public static Pen getSilver()
public static Pen getSkyBlue()
public static Pen getSlateBlue()
public static Pen getSlateGray()
public static Pen getSnow()
public static Pen getSpringGreen()
public static Pen getSteelBlue()
public final StrokeType getStrokeType()
setStrokeType(javafx.scene.shape.StrokeType)
public static Pen getTan()
public static Pen getTeal()
public final double getThickness()
setThickness(double)
public static Pen getThistle()
public static Pen getTomato()
public static Pen getTransparent()
public static Pen getTurquoise()
public static Pen getViolet()
public static Pen getWheat()
public static Pen getWhite()
public static Pen getWhiteSmoke()
public static Pen getYellow()
public static Pen getYellowGreen()
public final void setDashStyle(DashStyle value)
value
- The dash style.getDashStyle()
public final void setLineCap(StrokeLineCap value)
value
- The end line cap.getLineCap()
public final void setLineJoin(StrokeLineJoin value)
value
- The line join property.getLineJoin()
public final void setMiterLimit(double value)
value
- The miter limit.getMiterLimit()
public final void setPaint(Paint value)
value
- The brush.getPaint()
public final void setStrokeType(StrokeType value)
value
- The stroke type.getStrokeType()
public final void setThickness(double value)
value
- The thickness.getThickness()
public final void freeze()
public final boolean isCanFreeze()
frozen
.public final boolean isFrozen()
true
if this instance is frozen; otherwise, false
.