public class TextPainter extends Object implements NodePainter
| Constructor and Description |
|---|
TextPainter(String text,
int valign)
Creates a new TextPainter with the given text and vertical alignment.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getText()
The text of this painter.
|
int |
getvAlign()
Gets the vertical alignment of this text.
|
void |
paint(Graphics g,
Rectangle bounds,
Node node)
Paints the text onto the provided graphics context.
|
void |
setText(String text)
Sets the text of this painter
|
void |
setvAlign(int vAlign)
Sets the vertical alignment.
|
public TextPainter(String text, int valign)
text - The text to paint.valign - The vertical alignment of the text. One of Component.CENTER, Component.TOP, Component.BOTTOM.public void paint(Graphics g, Rectangle bounds, Node node)
paint in interface NodePainterg - The graphics to paint onto.bounds - The bounding rect.node - The node whose content we are painting.public String getText()
public void setText(String text)
text - the text to setpublic int getvAlign()
public void setvAlign(int vAlign)
vAlign - the vAlign to set