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, wait
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()