|
|||||||||||
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 ZBasicVisualComponent
ZSceneGraphObject.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
RoundRectangle2D
h
- 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
ZRoundRectangle
h
- the height to which to set this
ZRoundRectangle
arcWidth
- the width to which to set the arc of this
ZRoundRectangle
arcHeight
- the height to which to set the arc of this
ZRoundRectangle
public 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 ZSerializable
writeObject
in class ZBasicVisualComponent
out
- 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 ZSerializable
setState
in class ZBasicVisualComponent
fieldType
- 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 |