|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cs.piccolo.PNode
org.jcpsim.gui.FrontpanelElement
public abstract class FrontpanelElement
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class edu.umd.cs.piccolo.PNode |
|---|
edu.umd.cs.piccolo.PNode.PSceneGraphDelegate |
| Field Summary | |
|---|---|
boolean |
activated
|
double |
h
|
boolean |
selected
|
double |
w
|
double |
x
|
double |
y
|
| Fields inherited from class edu.umd.cs.piccolo.PNode |
|---|
PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE |
| Fields inherited from interface java.awt.print.Printable |
|---|
NO_SUCH_PAGE, PAGE_EXISTS |
| Constructor Summary | |
|---|---|
FrontpanelElement()
|
|
FrontpanelElement(double x,
double y,
double w,
double h)
TODO: Should all repaints be removed? |
|
| Method Summary | |
|---|---|
void |
clicked(int clickCount)
Can be overridden. |
void |
drag(int x)
Can be overridden ( repaint() should be called for screen update). |
void |
drawBackground(java.awt.Graphics2D g2)
|
void |
end()
Can be overridden ( repaint() should be called for screen update). |
void |
entered()
Can be overridden. |
void |
exited()
Can be overridden. |
java.awt.Color |
getColor(java.awt.Color c)
Modifies a given color for the actual FrontpanelElement. |
java.awt.geom.Rectangle2D |
getScreenBounds(edu.umd.cs.piccolo.PNode node)
|
void |
help()
Can be overridden. |
boolean |
isPressed()
|
void |
lastFocus()
Can be overridden. |
void |
macroTimeStep(double t)
|
void |
moveMouse(edu.umd.cs.piccolo.PNode node)
|
void |
nextFocus()
Can be overridden. |
void |
paint(edu.umd.cs.piccolo.util.PPaintContext aPaintContext)
|
void |
paintElement(java.awt.Graphics2D g2,
double scale)
To be overridden. |
void |
pressed()
Can be overridden. |
void |
released()
Can be overridden. |
void |
rubberBand(java.lang.String text,
java.awt.Font font,
java.awt.Graphics2D g2,
double x,
double y,
double w,
double h)
|
void |
setCol(java.awt.Graphics2D g2,
java.awt.Color c)
|
void |
setCoord(double x,
double y,
double w,
double h)
|
void |
setPnt(java.awt.Graphics2D g2,
java.awt.Color c)
|
void |
start()
Can be overridden ( repaint() should be called for screen update). |
void |
step(int x)
One 'atomic' step. |
void |
toDefault()
Can be overridden ( repaint() should be called for screen update). |
| Methods inherited from class edu.umd.cs.piccolo.PNode |
|---|
addActivity, addAttribute, addChild, addChild, addChildren, addClientProperty, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientProperty, getClientPropertyKeysEnumeration, getClientPropertyKeysIterator, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, internalUpdateBounds, intersects, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, layoutChildren, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveInBackOf, moveInFrontOf, moveToBack, moveToFront, offset, paintAfterChildren, paramString, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, position, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaintFrom, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, toString, transformBy, translate, validateFullBounds, validateFullPaint |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public double x
public double y
public double w
public double h
public boolean selected
public boolean activated
| Constructor Detail |
|---|
public FrontpanelElement(double x,
double y,
double w,
double h)
public FrontpanelElement()
| Method Detail |
|---|
public void setCoord(double x,
double y,
double w,
double h)
public boolean isPressed()
public java.awt.Color getColor(java.awt.Color c)
FrontpanelElement.
If the element is activated or selected the colors are drawn with a
different brightness.
public void setCol(java.awt.Graphics2D g2,
java.awt.Color c)
public void setPnt(java.awt.Graphics2D g2,
java.awt.Color c)
public void drawBackground(java.awt.Graphics2D g2)
public java.awt.geom.Rectangle2D getScreenBounds(edu.umd.cs.piccolo.PNode node)
public void moveMouse(edu.umd.cs.piccolo.PNode node)
public void entered()
public void exited()
public void help()
public void lastFocus()
public void nextFocus()
public void pressed()
public void released()
public void clicked(int clickCount)
public void step(int x)
public void start()
public void toDefault()
public void end()
public void drag(int x)
public void paint(edu.umd.cs.piccolo.util.PPaintContext aPaintContext)
paint in class edu.umd.cs.piccolo.PNode
public void paintElement(java.awt.Graphics2D g2,
double scale)
public void macroTimeStep(double t)
public void rubberBand(java.lang.String text,
java.awt.Font font,
java.awt.Graphics2D g2,
double x,
double y,
double w,
double h)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||