|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensourcephysics.display3d.simple3d.Element org.opensourcephysics.display3d.simple3d.ElementText
public class ElementText
Title: ElementText
Description: A Text using the painter's algorithm
Field Summary |
---|
Fields inherited from class org.opensourcephysics.display3d.simple3d.Element |
---|
targetPosition, targetSize |
Fields inherited from interface org.opensourcephysics.display3d.core.ElementText |
---|
JUSTIFICATION_CENTER, JUSTIFICATION_LEFT, JUSTIFICATION_RIGHT |
Fields inherited from interface org.opensourcephysics.display3d.core.Element |
---|
TARGET_POSITION, TARGET_SIZE |
Constructor Summary | |
---|---|
ElementText()
Constructor ElementText |
|
ElementText(java.lang.String text)
Constructor ElementText |
Method Summary | |
---|---|
java.awt.Font |
getFont()
Gets the font of the text |
int |
getJustification()
Gets the justification of the text |
static XML.ObjectLoader |
getLoader()
Returns an XML.ObjectLoader to save and load object data. |
double |
getRotationAngle()
Gets the rotation angle for the text |
protected InteractionTarget |
getTargetHit(int x,
int y)
Gets the target that is under the (x,y) position of the screen |
java.lang.String |
getText()
Gets the text displayed |
void |
setFont(java.awt.Font font)
Sets the font for the text |
void |
setJustification(int justification)
Sets the justification for the text |
void |
setRotationAngle(double angle)
Sets the rotation angle for the text. |
void |
setText(java.lang.String text)
Sets the text to be displayed |
Methods inherited from class org.opensourcephysics.display3d.simple3d.Element |
---|
addInteractionListener, getAxesMode, getDrawingPanel3D, getHotSpotBodyCoordinates, getInteractionTarget, getName, getSizeX, getSizeY, getSizeZ, getStyle, getTransformation, getX, getY, getZ, isReallyVisible, isVisible, loadUnmutableObjects, removeInteractionListener, setName, setSizeX, setSizeXYZ, setSizeXYZ, setSizeY, setSizeZ, setTransformation, setVisible, setX, setXYZ, setXYZ, setY, setZ, toBodyFrame, toSpaceFrame |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opensourcephysics.display3d.core.Element |
---|
getDrawingPanel3D, getName, getSizeX, getSizeY, getSizeZ, getStyle, getTransformation, getX, getY, getZ, isVisible, loadUnmutableObjects, setName, setSizeX, setSizeXYZ, setSizeXYZ, setSizeY, setSizeZ, setTransformation, setVisible, setX, setXYZ, setXYZ, setY, setZ, toBodyFrame, toSpaceFrame |
Methods inherited from interface org.opensourcephysics.display3d.core.interaction.InteractionSource |
---|
addInteractionListener, getInteractionTarget, removeInteractionListener |
Constructor Detail |
---|
public ElementText()
public ElementText(java.lang.String text)
text
- Method Detail |
---|
public void setText(java.lang.String text)
ElementText
setText
in interface ElementText
text
- the Stringpublic java.lang.String getText()
ElementText
getText
in interface ElementText
public void setFont(java.awt.Font font)
ElementText
setFont
in interface ElementText
font
- Fontpublic java.awt.Font getFont()
ElementText
getFont
in interface ElementText
public void setJustification(int justification)
ElementText
setJustification
in interface ElementText
public int getJustification()
ElementText
getJustification
in interface ElementText
public void setRotationAngle(double angle)
ElementText
setRotationAngle
in interface ElementText
angle
- the rotation anglepublic double getRotationAngle()
ElementText
getRotationAngle
in interface ElementText
protected InteractionTarget getTargetHit(int x, int y)
Element
getTargetHit
in class Element
x
- inty
- int
public static XML.ObjectLoader getLoader()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |