Under the assumption you are referring to Swing and Java2D, I suggest reading Drawing Geometric Primitives (The Java™ Tutorials > 2D Graphics > Working with Geometry)