Modifier and Type | Class and Description |
---|---|
protected static class |
DrawableTextLine.DrawableTextLineLoader
A class to save and load InteractiveArrow in an XMLControl.
|
Modifier and Type | Field and Description |
---|---|
protected boolean |
pixelXY |
ALGEBRAIC, ascent, background, CENTER, color, descent, font, fontname, fontsize, fontstyle, height, justification, leading, LEFT, lg, list, maxAscent, maxDescent, parse, RIGHT, SCIENTIFIC, script_fraction, sub_offset, sup_offset, text, width
Constructor and Description |
---|
DrawableTextLine(java.lang.String text,
double x,
double y)
Constructs a DrawableTextLine with the given text and location.
|
Modifier and Type | Method and Description |
---|---|
void |
draw(DrawingPanel panel,
java.awt.Graphics g)
Draws the TextLine.
|
static XML.ObjectLoader |
getLoader()
Gets the XML object loader for this class.
|
double |
getX()
Gets the x coordinate.
|
double |
getY()
Gets the y coordinate.
|
void |
setPixelXY(boolean enable)
Sets the pixelPosition flag.
|
void |
setTheta(double theta)
Sets the angle.
|
void |
setX(double x)
Sets the x cooridinate.
|
void |
setY(double y)
Sets the y cooridinate.
|
charWidth, copyState, copyState, drawText, drawText, getAscent, getBackground, getColor, getDescent, getFM, getFont, getFontName, getFontSize, getFontStyle, getHeight, getJustification, getLeading, getMaxAscent, getMaxDescent, getScriptFont, getStringBounds, getText, getWidth, isNull, log10, parseDouble, parseDouble, parseDouble, parseText, setBackground, setColor, setFont, setFontName, setFontSize, setFontStyle, setJustification, setText
public DrawableTextLine(java.lang.String text, double x, double y)
text
- Stringx
- doubley
- doublepublic void setPixelXY(boolean enable)
enable
- booleanpublic void setX(double x)
x
- doublepublic void setTheta(double theta)
theta
- doublepublic double getX()
public void setY(double y)
y
- doublepublic double getY()
public void draw(DrawingPanel panel, java.awt.Graphics g)
public static XML.ObjectLoader getLoader()