Overview | Methods | This Package | All Packages
Draws a pie-shaped wedge bounded by the intersection of an ellipse and two radials.
Syntax
public final void drawPie( Rectangle rect, Point start, Point end )
public final void drawPie( Rectangle rect, Point start, Point end, RasterOp op )
public final void drawPie( int x, int y, int width, int height, int startX, int startY, int endX, int endY )
public final void drawPie( int x, int y, int width, int height, int startX, int startY, int endX, int endY, RasterOp op )
Parameters
rect
A Rectangle object that specifies the bounding rectangle for the ellipse.
x
The x-coordinate of the rectangle in which to draw the ellipse.
y
The y-coordinate of the rectangle in which to draw the ellipse.
width
The width of the rectangle in which to draw the ellipse.
height
The height of the rectangle in which to draw the ellipse.
start
A Point object that specifies the starting point for the pie.
end
A Point object that specifies the ending point for the pie.
startX
The x-coordinate at which to start drawing the pie.
startY
The y-coordinate at which to start drawing the pie.
endX
The x-coordinate at which the pie ends.
endY
The y-coordinate at which the pie ends.
op
A RasterOp object that describes how to render the pie.
Remarks
The pie is outlined using the current pen and is filled using the current brush. The curve of the pie is defined by an ellipse that fits the specified bounding rectangle. The curve begins at the point where the ellipse intersects the first radial and extends counterclockwise to the point at which the ellipse intersects the second radial. (A radial is a line drawn from the center of the ellipse to the specified endpoint on the ellipse.)