Class GOval

GObject
  extended by GFillableObject
      extended by GOval

The GOval class is a graphical object whose appearance consists of an oval.


Constructor Summary
GOval(width, height)
Constructs a new oval with the specified width and height, positioned at the origin.
GOval(x, y, width, height)
Constructs a new oval with the specified bounds.
 
Method Summary
getSize()
Returns the size of this object as a GDimension.
setBounds(x, y, width, height)
Changes the bounds of this object to the specified values.
setSize(width, height)
Changes the size of this object to the specified width and height.
 
Inherited Method Summary
contains(x, y)
Checks to see whether a point is inside the object.
getBounds()
Returns the bounding box for this object.
getColor()
Returns the color used to display this object.
getFillColor()
Returns the color used to display the filled region of this object.
getHeight()
Returns the height of this object, which is defined to be the height of the bounding box.
getLocation()
Returns the location of this object as a GPoint.
getWidth()
Returns the width of this object, which is defined to be the width of the bounding box.
getX()
Returns the x-coordinate of the object.
getY()
Returns the y-coordinate of the object.
isFilled()
Returns whether this object is filled.
isVisible()
Checks to see whether this object is visible.
move(dx, dy)
Moves the object on the screen using the displacements dx and dy.
movePolar(r, theta)
Moves the object using displacements given in polar coordinates.
scale(sf)
Scales the object on the screen by the scale factor sf, which applies in both dimensions.
sendBackward()
Moves this object one step toward the back in the z dimension.
sendForward()
Moves this object one step toward the front in the z dimension.
sendToBack()
Moves this object to the back of the display in the z dimension.
sendToFront()
Moves this object to the front of the display in the z dimension.
setColor(color)
Sets the color used to display this object.
setFillColor(color)
Sets the color used to display the filled region of this object.
setFilled(flag)
Sets whether this object is filled.
setLocation(x, y)
Sets the location of this object to the point (x, y).
setVisible(flag)
Sets whether this object is visible.
 

Constructor Detail

GOval(width, height)

Constructs a new oval with the specified width and height, positioned at the origin.
Usage: goval = GOval(width, height) 
Parameters: 
width  The width of the oval in pixels
height  The height of the oval in pixels
 


GOval(x, y, width, height)

Constructs a new oval with the specified bounds.
Usage: goval = GOval(x, y, width, height) 
Parameters: 
 The x-coordinate of the upper left corner
 The y-coordinate of the upper left corner
width  The width of the oval in pixels
height  The height of the oval in pixels
 

Method Detail

getSize()

Returns the size of this object as a GDimension.
Usage: size = gobj.getSize() 
Returns: The size of this object
 


setBounds(x, y, width, height)

Changes the bounds of this object to the specified values.
Usage: gobj.setBounds(x, y, width, height) 
Parameters: 
 The new x-coordinate for the object
 The new y-coordinate for the object
width  The new width of the object
height  The new height of the object
 


setBounds(bounds)

Changes the bounds of this object to the values from the specified Rectangle.
Usage: gobj.setBounds(bounds) 
Parameter: 
bounds  A GRectangle specifying the new bounds
 

 


setSize(width, height)

Changes the size of this object to the specified width and height.
Usage: gobj.setSize(width, height) 
Parameters: 
width  The new width of the object
height  The new height of the object