| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
DrawableTextLine.DrawableTextLineLoader |
A class to save and load InteractiveArrow in an XMLControl.
|
| Modifier and Type | Field | 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 | Description |
|---|---|
DrawableTextLine(java.lang.String text,
double x,
double y) |
Constructs a DrawableTextLine with the given text and location.
|
| Modifier and Type | Method | 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 coordinate.
|
void |
setY(double y) |
Sets the y coordinate.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcharWidth, 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, setTextpublic 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()