|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.swri.swiftvis.plot.PlotText
public class PlotText
Field Summary | |
---|---|
private FillOptions |
fillOpts
|
private FontOptions |
fontOpts
|
private PlotSpec |
parent
|
private javax.swing.JPanel |
propPanel
|
private float |
rotAngle
|
private boolean |
selected
|
private static long |
serialVersionUID
|
private java.lang.String |
text
|
private float |
x
|
private float |
y
|
Constructor Summary | |
---|---|
|
PlotText(PlotSpec spec)
|
private |
PlotText(PlotText c,
PlotSpec spec)
|
Method Summary | |
---|---|
void |
applyFill(FillOptions fo)
|
void |
applyFont(FontOptions fo)
|
java.util.Enumeration<javax.swing.tree.TreeNode> |
children()
|
PlotText |
copy(PlotSpec p)
|
void |
draw(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D bounds)
Draw this object on the provided graphics. |
void |
fireRedraw()
Sends a message up the tree to redraw the screen. |
void |
forceRedraw()
Send a message down the tree that current draw buffers are invalid. |
boolean |
getAllowsChildren()
|
java.awt.geom.Rectangle2D |
getBoundingBox()
|
javax.swing.tree.TreeNode |
getChildAt(int index)
|
int |
getChildCount()
|
int |
getIndex(javax.swing.tree.TreeNode node)
|
javax.swing.tree.TreeNode |
getParent()
|
javax.swing.JComponent |
getPropertiesPanel()
Returns a panel that can be used to set the properties of this plot object. |
boolean |
isLeaf()
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
mouseClicked(java.awt.event.MouseEvent e,
double mx,
double my)
|
void |
mouseDragged(java.awt.event.MouseEvent e,
double mx,
double my)
|
void |
mouseMoved(java.awt.event.MouseEvent e,
double mx,
double my)
|
void |
mousePressed(java.awt.event.MouseEvent e,
double mx,
double my)
|
void |
mouseReleased(java.awt.event.MouseEvent e,
double mx,
double my)
|
void |
print(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D bounds)
Draw the object without buffering so it is a vector image. |
void |
relink(java.util.Hashtable<GraphElement,GraphElement> linkHash)
|
private void |
setAngle(java.awt.AWTEvent e)
|
void |
setSelected(boolean val)
|
private void |
setText(java.awt.AWTEvent e)
|
private void |
setX(java.awt.AWTEvent e)
|
private void |
setY(java.awt.AWTEvent e)
|
java.lang.String |
toString()
|
void |
treeAltered(PlotObject po)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String text
private FontOptions fontOpts
private FillOptions fillOpts
private float rotAngle
private float x
private float y
private PlotSpec parent
private transient javax.swing.JPanel propPanel
private transient boolean selected
private static final long serialVersionUID
Constructor Detail |
---|
public PlotText(PlotSpec spec)
private PlotText(PlotText c, PlotSpec spec)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public void draw(java.awt.Graphics2D g, java.awt.geom.Rectangle2D bounds)
draw
in interface PlotObject
public void print(java.awt.Graphics2D g, java.awt.geom.Rectangle2D bounds)
PlotObject
print
in interface PlotObject
public javax.swing.JComponent getPropertiesPanel()
getPropertiesPanel
in interface PlotObject
public void treeAltered(PlotObject po)
treeAltered
in interface PlotObject
public void setSelected(boolean val)
setSelected
in interface PlotObject
public void fireRedraw()
PlotObject
fireRedraw
in interface PlotObject
public void forceRedraw()
forceRedraw
in interface PlotObject
public PlotText copy(PlotSpec p)
copy
in interface PlotObject
public void relink(java.util.Hashtable<GraphElement,GraphElement> linkHash)
relink
in interface PlotObject
public void mousePressed(java.awt.event.MouseEvent e, double mx, double my)
mousePressed
in interface PlotObject
public void mouseReleased(java.awt.event.MouseEvent e, double mx, double my)
mouseReleased
in interface PlotObject
public void mouseClicked(java.awt.event.MouseEvent e, double mx, double my)
mouseClicked
in interface PlotObject
public void mouseMoved(java.awt.event.MouseEvent e, double mx, double my)
mouseMoved
in interface PlotObject
public void mouseDragged(java.awt.event.MouseEvent e, double mx, double my)
mouseDragged
in interface PlotObject
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface PlotObject
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface PlotObject
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface PlotObject
public java.util.Enumeration<javax.swing.tree.TreeNode> children()
children
in interface javax.swing.tree.TreeNode
public boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getChildAt(int index)
getChildAt
in interface javax.swing.tree.TreeNode
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
public int getIndex(javax.swing.tree.TreeNode node)
getIndex
in interface javax.swing.tree.TreeNode
public javax.swing.tree.TreeNode getParent()
getParent
in interface javax.swing.tree.TreeNode
public boolean isLeaf()
isLeaf
in interface javax.swing.tree.TreeNode
public void applyFont(FontOptions fo)
applyFont
in interface FontUser
public void applyFill(FillOptions fo)
applyFill
in interface FillUser
public java.awt.geom.Rectangle2D getBoundingBox()
getBoundingBox
in interface FillUser
private void setText(java.awt.AWTEvent e)
private void setX(java.awt.AWTEvent e)
private void setY(java.awt.AWTEvent e)
private void setAngle(java.awt.AWTEvent e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |