|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ch.aplu.turtle.Pen
The Pen class provides anything used for drawing the lines, such as line width, pen color, end caps, dashed lines, etc.
BasicStroke
Field Summary | |
static java.awt.Font |
DEFAULT_FONT
The default font that is used when drawing Text. |
Constructor Summary | |
Pen()
Constructor with standard Color and standard Stroke. |
|
Pen(java.awt.Color color)
Constructor with Color color and standard Stroke. |
Method Summary | |
static java.lang.String[] |
getAvailableFontFamilies()
Provides information about the currently available font families (e.g. |
java.awt.Color |
getColor()
Query the Pen s color. |
float[] |
getDashArray()
Query the Pen s dash array. |
float |
getDashPhase()
Query the Pen s dash phase. |
int |
getEndCap()
Query the Pen s end cap style. |
java.awt.Color |
getFillColor()
Query the Pen s fill color. |
java.awt.Font |
getFont()
Query the current font. |
int |
getFontSize()
Query the size (in points, rounded to int) of the current font. |
int |
getLineJoin()
Query the Pen s line join style. |
float |
getLineWidth()
Query the Pen s line width |
float |
getMiterLimit()
Query the Pen s miter limit style. |
java.awt.Stroke |
getStroke()
Get the Pen s Stroke |
void |
setColor(java.awt.Color color)
Set the Pen s color. |
void |
setDash(float[] dashArray)
Set the Pen s dash array. |
void |
setDashPhase(float dashPhase)
Set the Pen s dash phase. |
void |
setEndCap(int endCap)
Set the Pen s end cap style. |
void |
setFillColor(java.awt.Color color)
Set the Pen s fill color. |
void |
setFont(java.awt.Font f)
Change the font to the given one. |
void |
setFontSize(float size)
Change the font size (in points). |
void |
setFontSize(int size)
Change the font size (in points). |
void |
setFontStyle(int style)
Change the font style. |
void |
setLineJoin(int join)
Set the Pen s line join style. |
void |
setLineWidth(float width)
Set the Pen s line width. |
void |
setMiterLimit(float miterlimit)
Set the Pen s miter limit. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.awt.Font DEFAULT_FONT
for more information, e.g. on font styles.
Constructor Detail |
public Pen()
BasicStroke
public Pen(java.awt.Color color)
color
and standard Stroke.
BasicStroke
Method Detail |
public static java.lang.String[] getAvailableFontFamilies()
for more information about font attributes etc.
public java.awt.Color getColor()
Pen
s color.
public float[] getDashArray()
Pen
s dash array.
BasicStroke
public float getDashPhase()
Pen
s dash phase.
BasicStroke
public int getEndCap()
Pen
s end cap style.
BasicStroke
public java.awt.Color getFillColor()
Pen
s fill color.
public java.awt.Font getFont()
public int getFontSize()
public int getLineJoin()
Pen
s line join style.
BasicStroke
public float getLineWidth()
Pen
s line width
public float getMiterLimit()
Pen
s miter limit style.
BasicStroke
public java.awt.Stroke getStroke()
Pen
s Stroke
BasicStroke
,
Stroke
public void setColor(java.awt.Color color)
Pen
s color.
public void setDash(float[] dashArray)
Pen
s dash array.
BasicStroke
public void setDashPhase(float dashPhase)
Pen
s dash phase.
BasicStroke
public void setEndCap(int endCap)
Pen
s end cap style.
BasicStroke
public void setFillColor(java.awt.Color color)
Pen
s fill color.
public void setFont(java.awt.Font f)
public void setFontSize(float size)
public void setFontSize(int size)
public void setFontStyle(int style)
for possible styles.
public void setLineJoin(int join)
Pen
s line join style.
BasicStroke
public void setLineWidth(float width)
Pen
s line width.
public void setMiterLimit(float miterlimit)
Pen
s miter limit.
BasicStroke
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |