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

Drawing Basic Shapes

There are two ways to draw basic shapes like lines and rectangles. The first is to use specific drawing methods like Graphics.drawOval(). This example uses these methods. The second is to construct a shape and then use Graphics2D.draw() to draw the shape. See the java.awt.geom package for examples that create shapes.

 g2d.drawLine(x1, y1, x2, y2);
 g2d.drawArc(x, y, w, h, startAngle, arcAngle);
 g2d.drawOval(x, y, w, h);
 g2d.drawRect(x, y, w, h);
 g2d.drawRoundRect(x, y, w, h, arcWidth, arcHeight);
     
 Polygon polygon = new Polygon();
 polygon.addPoint(x, y);
 // ...continue adding points
 g2d.drawPolygon(polygon);
 

Examplets provided by permission of the publisher, Addision-Wesley, and Author Patrick Chan.
Order this book from Amazon