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);
Related Examples |