|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Renders the attributed character iterator of a TextNode.
Method Summary | |
java.awt.geom.Rectangle2D |
getBounds(TextNode node)
|
java.awt.geom.Rectangle2D |
getDecoratedBounds(TextNode node)
|
java.awt.Shape |
getDecoratedShape(TextNode node)
|
java.awt.Shape |
getHighlightShape(Mark beginMark,
Mark endMark)
|
Mark |
getMark(TextNode node,
int index,
boolean beforeGlyph)
Returns a mark for the char at index in node's AttributedCharacterIterator. |
java.awt.geom.Rectangle2D |
getPaintedBounds(TextNode node)
|
int[] |
getSelected(Mark start,
Mark finish)
|
java.awt.Shape |
getShape(TextNode node)
|
void |
paint(TextNode node,
java.awt.Graphics2D g2d)
Paints the specified attributed character iterator using the specified Graphics2D and context and font context. |
Mark |
selectAt(double x,
double y,
TextNode node)
Initiates a text selection on a particular AttributedCharacterIterator, using the text/font metrics employed by this TextPainter instance. |
Mark |
selectFirst(TextNode node)
Selects the first glyph in the text node. |
Mark |
selectLast(TextNode node)
Selects the last glyph in the text node. |
Mark |
selectTo(double x,
double y,
Mark beginMark)
Continues a text selection on a particular AttributedCharacterIterator, using the text/font metrics employed by this TextPainter instance. |
Method Detail |
public void paint(TextNode node, java.awt.Graphics2D g2d)
node
- the TextNode to paintg2d
- the Graphics2D to usecontext
- the rendering context.public Mark selectAt(double x, double y, TextNode node)
public Mark selectTo(double x, double y, Mark beginMark)
public Mark selectFirst(TextNode node)
public Mark selectLast(TextNode node)
public Mark getMark(TextNode node, int index, boolean beforeGlyph)
public int[] getSelected(Mark start, Mark finish)
public java.awt.Shape getHighlightShape(Mark beginMark, Mark endMark)
public java.awt.Shape getShape(TextNode node)
public java.awt.Shape getDecoratedShape(TextNode node)
public java.awt.geom.Rectangle2D getBounds(TextNode node)
public java.awt.geom.Rectangle2D getDecoratedBounds(TextNode node)
public java.awt.geom.Rectangle2D getPaintedBounds(TextNode node)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |