作者:chucai | 来源:互联网 | 2023-01-29 07:09
Therearetwowaystofillbasicshapeslikelinesandrectangles.Thefirstistousespecificdrawingmetho
There are two ways to fill basic shapes like lines and rectangles. The first is to use specific drawing methods like Graphics.fillOval()
. This example uses these methods. The second is to construct a shape and then use Graphics2D.fill()
to fill the shape. See the java.awt.geom package for examples that create shapes.
g2d.fillArc(x, y, w, h, startAngle, arcAngle);
g2d.fillOval(x, y, w, h);
g2d.fillRect(x, y, w, h);
g2d.fillRoundRect(x, y, w, h, arcWidth, arcHeight);
Polygon polygon = new Polygon();
polygon.addPoint(x, y);
// ...continue adding points
g2d.fillPolygon(polygon);
e587. Filling Basic Shapes