|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--canvas.ShapeComponent | +--canvas.DropDragShapeComponent | +--canvas.Ellipse
Represents an Ellipse that can be added to a DrawingPane
.
Nested Class Summary |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class canvas.ShapeComponent |
debug, name |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Ellipse(double x,
double y,
double width,
double height)
Creates a new Ellipse whose bounding box has an upper-left corner of (x,y) and the specified width and height. |
|
Ellipse(double x,
double y,
double width,
double height,
boolean filled)
Creates a new Ellipse with the specified bounding box and fill behavior. |
|
Ellipse(double x,
double y,
double width,
double height,
boolean filled,
Color c)
Creates a new Ellipse with the specified bounding box, color, and fill. |
|
Ellipse(double x,
double y,
double width,
double height,
boolean filled,
Color c,
canvas.DrawingGrid dg)
Creates a new Ellipse with the specified DrawingGrid bounding box, color, and fill. |
|
Ellipse(double x,
double y,
double width,
double height,
boolean filled,
canvas.DrawingGrid dg)
Creates a new Ellipse with the specified DrawingGrid bounding box and fill behavior. |
|
Ellipse(double x,
double y,
double width,
double height,
Color c)
Creates a new Ellipse with the specified bounding box and drawing color. |
|
Ellipse(double x,
double y,
double width,
double height,
Color c,
canvas.DrawingGrid dg)
Creates a new Ellipse with the specified DrawingGrid bounding box and drawing color. |
|
Ellipse(double x,
double y,
double width,
double height,
canvas.DrawingGrid dg)
Creates a new Ellipose whose bounding box has an upper-left DrawingGrid corner of (x,y) and the specified DrawingGrid width and height. |
Method Summary | |
void |
setColor(Color color)
Sets the color of the Ellipse |
Methods inherited from class canvas.ShapeComponent |
displace, displace, getDrawingPane, getFilled, getPreferredSize, getShape, getShapeHeight, getShapeWidth, getShapeX, getShapeY, moveTo, moveTo, paint, redraw, resizeTo, resizeTo, rotate, rotateAbout, rotateAbout, setDebug, setFeedbackText, setFilled, smoothDisplace, smoothDisplace, smoothMove, smoothMove, smoothResize, smoothResize, smoothRotate, smoothRotateAbout, smoothRotateAbout, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface canvas.DragComponent |
setBorder |
Methods inherited from interface canvas.CanvasComponent |
getHeight, getWidth |
Constructor Detail |
public Ellipse(double x, double y, double width, double height)
public Ellipse(double x, double y, double width, double height, canvas.DrawingGrid dg)
public Ellipse(double x, double y, double width, double height, Color c)
public Ellipse(double x, double y, double width, double height, Color c, canvas.DrawingGrid dg)
public Ellipse(double x, double y, double width, double height, boolean filled)
public Ellipse(double x, double y, double width, double height, boolean filled, canvas.DrawingGrid dg)
public Ellipse(double x, double y, double width, double height, boolean filled, Color c)
public Ellipse(double x, double y, double width, double height, boolean filled, Color c, canvas.DrawingGrid dg)
Method Detail |
public void setColor(Color color)
color
- the desired color
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |