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 NodePainter
g
- 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