|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--edu.umd.cs.jazz.ZSceneGraphObject
|
+--edu.umd.cs.jazz.ZVisualComponent
|
+--edu.umd.cs.jazz.component.ZBasicVisualComponent
|
+--edu.umd.cs.jazz.component.ZShape
|
+--edu.umd.cs.jazz.component.ZRoundedRectangle
ZRoundedRectangle is a graphic object that represents a rounded rectangle.
Warning: Serialized and ZSerialized objects of this class will not be compatible with future Jazz releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Jazz. A future release of Jazz will provide support for long term persistence.
| Field Summary | |
protected java.awt.geom.RoundRectangle2D |
roundedRect
|
| Fields inherited from class edu.umd.cs.jazz.component.ZBasicVisualComponent |
absPenWidth, DEFAULT_ABS_PEN_WIDTH, DEFAULT_FILL_PAINT, DEFAULT_PEN_PAINT, DEFAULT_PEN_WIDTH, DEFAULT_STROKE, fillPaint, penPaint, penWidth, stroke |
| Fields inherited from class edu.umd.cs.jazz.ZSceneGraphObject |
bounds, inTransaction, invalidBounds, invalidVolatileBounds, listenerList, volatileBounds, volatileBounds_DEFAULT |
| Constructor Summary | |
ZRoundedRectangle()
ZRoundedRectangle constructor. |
|
ZRoundedRectangle(double x,
double y,
double w,
double h,
double arcWidth,
double arcHeight)
ZRoundedRectangle constructor. |
|
ZRoundedRectangle(java.awt.geom.RoundRectangle2D aRoundedRectangle)
ZRoundedRectangle constructor. |
|
| Method Summary | |
protected java.lang.Object |
duplicateObject()
Returns a clone of this object. |
double |
getArcHeight()
Gets the height of the arc that rounds off the corners. |
double |
getArcWidth()
Gets the width of the arc that rounds off the corners. |
java.awt.geom.RoundRectangle2D |
getRounedRect()
Return the current shape. |
java.awt.Shape |
getShape()
Return the current shape. |
void |
setFrame(double x,
double y,
double w,
double h)
Sets the location and size of the outer bounds of this RoundRectangle2D to the specified rectangular values. |
void |
setRoundRect(double x,
double y,
double w,
double h,
double arcWidth,
double arcHeight)
Sets the location, size, and corner radii of this ZRoundRectangle to the specified
double values. |
void |
setRoundRect(java.awt.geom.RoundRectangle2D rr)
Sets this RoundRectangle2D to be the same as the
specified RoundRectangle2D. |
void |
setState(java.lang.String fieldType,
java.lang.String fieldName,
java.lang.Object fieldValue)
Set some state of this object as it gets read back in. |
void |
writeObject(ZObjectOutputStream out)
Write out all of this object's state. |
| Methods inherited from class edu.umd.cs.jazz.component.ZShape |
computeBounds, getFrame, getHeight, getStrokeTransformForAbsPenWidth, getWidth, getX, getY, pick, pickStroke, render |
| Methods inherited from class edu.umd.cs.jazz.component.ZBasicVisualComponent |
getAbsPenWidth, getFillColor, getFillPaint, getPenColor, getPenPaint, getPenWidth, getPenWidthForCurrentContext, getStroke, setAbsPenWidth, setFillColor, setFillPaint, setPenColor, setPenPaint, setPenWidth, setStroke |
| Methods inherited from class edu.umd.cs.jazz.ZVisualComponent |
addParent, getNumParents, getParents, getParentsReference, getRoot, paint, pickBounds, removeParent, repaint, repaint, trimToSize, updateBounds, updateObjectReferences, updateVolatility, writeObjectRecurse |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected transient java.awt.geom.RoundRectangle2D roundedRect
| Constructor Detail |
public ZRoundedRectangle()
public ZRoundedRectangle(double x,
double y,
double w,
double h,
double arcWidth,
double arcHeight)
public ZRoundedRectangle(java.awt.geom.RoundRectangle2D aRoundedRectangle)
| Method Detail |
protected java.lang.Object duplicateObject()
duplicateObject in class ZBasicVisualComponentZSceneGraphObject.duplicateObject()public double getArcHeight()
RoundRectangle2D.public double getArcWidth()
RoundRectangle2D.public java.awt.geom.RoundRectangle2D getRounedRect()
public java.awt.Shape getShape()
getShape in class ZShape
public void setFrame(double x,
double y,
double w,
double h)
RoundRectangle2D to the specified rectangular values.
w - the width to which to set this
RoundRectangle2Dh - the height to which to set this
RoundRectangle2D
public void setRoundRect(double x,
double y,
double w,
double h,
double arcWidth,
double arcHeight)
ZRoundRectangle to the specified
double values.
w - the width to which to set this
ZRoundRectangleh - the height to which to set this
ZRoundRectanglearcWidth - the width to which to set the arc of this
ZRoundRectanglearcHeight - the height to which to set the arc of this
ZRoundRectanglepublic void setRoundRect(java.awt.geom.RoundRectangle2D rr)
RoundRectangle2D to be the same as the
specified RoundRectangle2D.
rr - the specified RoundRectangle2D
public void writeObject(ZObjectOutputStream out)
throws java.io.IOException
writeObject in interface ZSerializablewriteObject in class ZBasicVisualComponentout - The stream that this object writes into
java.io.IOException
public void setState(java.lang.String fieldType,
java.lang.String fieldName,
java.lang.Object fieldValue)
setState in interface ZSerializablesetState in class ZBasicVisualComponentfieldType - The fully qualified type of the fieldfieldName - The name of the fieldfieldValue - The value of the field
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||