| fillArc |
(Object obj, Number x, Number y, Number w, Number h, Number a, Number da) |
yoix.graphics |
| |
Fills the arc of the largest ellipse that fits inside the rectangle in
obj,
which must be an
Image
or a drawable component (i.e., a Swing or AWT component, like a
JCanvas,
JFrame,
or
Canvas,
that supports a
paint
function),
that is
w
units wide,
h
units high, has its upper left corner at the point
(x,y),
starts at angle
a
and ends at angle
a+da.
Angles are interpreted in degrees and the arc extends in the counter-clockwise
direction when
da
is greater zero.
The arc is filled with the
foreground
color selected by the
Graphics
object associated with
obj.
| |
| Example: |
The program,
import yoix.*.*;
JFrame frame = {
Array layout = {
new JCanvas {
Color background = Color.black;
paint(clip) {
graphics.foreground = Color.red;
drawRect(this, 72, 72, 3*72, 2*72);
graphics.foreground = Color.yellow;
fillArc(this, 72, 72, 3*72, 2*72, 30, -60);
}
},
};
};
frame.visible = TRUE;
sleep(5);
exit(0);
defines a paint function in a canvas that draws a red rectangle
3 inches wide and 2 inches high that is placed 1 inch from the left and 1 inch
from the top of the canvas and then fills a yellow arc inside that
rectangle that extends from 30 to -30 degrees.
| | |
| See Also: |
clearRect,
copyArea,
drawArc,
drawImage,
drawLine,
drawOval,
drawPolygon,
drawPolyline,
drawRect,
drawRoundRect,
drawString,
fillOval,
fillPolygon,
fillRect,
fillRoundRect,
pointInPolygon,
pointInRect,
rectContainsRect,
rectIntersectionRect,
rectIntersectsRect,
rectUnionRect,
stringBounds,
stringWidth
|
|
Yoix is a registered trademark of AT&T Inc.
|
|