Sun Java Solaris Communities My SDN Account Join SDN
 
Code sample

Code Samples from the Java Developers Almanac 2000

 


Code Samples Index

These code examples and other materials are subject to Sun Microsystems, Inc. Legal Terms

Filling Basic Shapes

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

Examplets provided by permission of the publisher, Addision-Wesley, and Author Patrick Chan.

Order this book from Amazon