|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.text.TextFragment
A text item, with an associated font, that fits on a single line (see TextLine
).
Instances of the class are immutable.
Field Summary | |
static java.awt.Font |
DEFAULT_FONT
The default font. |
static java.awt.Paint |
DEFAULT_PAINT
The default text color. |
protected static LogContext |
logger
Access to logging facilities. |
Constructor Summary | |
TextFragment(java.lang.String text)
Creates a new text fragment. |
|
TextFragment(java.lang.String text,
java.awt.Font font)
Creates a new text fragment. |
|
TextFragment(java.lang.String text,
java.awt.Font font,
java.awt.Paint paint)
Creates a new text fragment. |
Method Summary | |
float |
calculateBaselineOffset(java.awt.Graphics2D g2,
TextAnchor anchor)
Calculates the vertical offset between the baseline and the specified text anchor. |
Size2D |
calculateDimensions(java.awt.Graphics2D g2)
Calculates the dimensions of the text fragment. |
void |
draw(java.awt.Graphics2D g2,
float anchorX,
float anchorY,
TextAnchor anchor,
float rotateX,
float rotateY,
double angle)
Draws the text fragment. |
boolean |
equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object. |
java.awt.Font |
getFont()
Returns the font. |
java.awt.Paint |
getPaint()
Returns the text paint. |
java.lang.String |
getText()
Returns the text. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.awt.Font DEFAULT_FONT
public static final java.awt.Paint DEFAULT_PAINT
protected static final LogContext logger
Constructor Detail |
public TextFragment(java.lang.String text)
text
- the text (null
not permitted).public TextFragment(java.lang.String text, java.awt.Font font)
text
- the text (null
not permitted).font
- the font (null
not permitted).public TextFragment(java.lang.String text, java.awt.Font font, java.awt.Paint paint)
text
- the text (null
not permitted).font
- the font (null
not permitted).paint
- the text color (null
not permitted).Method Detail |
public java.lang.String getText()
null
).public java.awt.Font getFont()
null
).public java.awt.Paint getPaint()
null
).public void draw(java.awt.Graphics2D g2, float anchorX, float anchorY, TextAnchor anchor, float rotateX, float rotateY, double angle)
g2
- the graphics device.anchorX
- the x-coordinate of the anchor point.anchorY
- the y-coordinate of the anchor point.anchor
- the location of the text that is aligned to the anchor point.rotateX
- the x-coordinate of the rotation point.rotateY
- the y-coordinate of the rotation point.angle
- the angle.public Size2D calculateDimensions(java.awt.Graphics2D g2)
g2
- the graphics device.
public float calculateBaselineOffset(java.awt.Graphics2D g2, TextAnchor anchor)
g2
- the graphics device.anchor
- the anchor.
public boolean equals(java.lang.Object obj)
obj
- the object to test against (null
permitted).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |