donut
should be included in GraphicsBuilder. But the good news doesn't end there, there are more shapes available now.Let's start with
regularPolygon
, a shape that will let you draw a circle-inscribed polygon, starting at 3 sides
The circle-inscribed nature of these polygons will probably entice you to create a non-circular
donut
, either by using Area.add (or the overloaded shape operators), there is no need for that as donut also supports regular polygons by just configuring a sides
property
The Swingx extension provides access to Morph2D and Star2D, but stars are a little bit hard to configure, specially when rotating. Not anymore, the new
star
shape is easier to configure and its also available in the core package
rays
is another centric-based shape, think of it as the group of even facets of a regular polygon
Other useful and common shapes are
arrow
and cross
. Arrows will let you configure how big/small the arrow head should be and how much space it takes from the body. Crosses may be angular or rounded.

All these shapes (except
donut
) have a quick way to be rotated thanks to an angle
property.Keep on Groovying!