|
||||||||||
| 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 PlotObjectpublic javax.swing.JComponent getPropertiesPanel()
getPropertiesPanel in interface PlotObjectpublic void treeAltered(PlotObject po)
treeAltered in interface PlotObjectpublic void setSelected(boolean val)
setSelected in interface PlotObjectpublic void fireRedraw()
PlotObject
fireRedraw in interface PlotObjectpublic void forceRedraw()
forceRedraw in interface PlotObjectpublic PlotText copy(PlotSpec p)
copy in interface PlotObjectpublic 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 PlotObjectpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface PlotObjectpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface PlotObjectpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface PlotObjectpublic java.util.Enumeration<javax.swing.tree.TreeNode> children()
children in interface javax.swing.tree.TreeNodepublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getChildAt(int index)
getChildAt in interface javax.swing.tree.TreeNodepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodepublic void applyFont(FontOptions fo)
applyFont in interface FontUserpublic void applyFill(FillOptions fo)
applyFill in interface FillUserpublic java.awt.geom.Rectangle2D getBoundingBox()
getBoundingBox in interface FillUserprivate 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 | |||||||||