This produces a nice circle with a round hole:
dc.setColor(Gfx.COLOR_DK_GREEN, Gfx.COLOR_TRANSPARENT);
dc.setPenWidth(20);
dc.drawArc(120, 120,30,0,0,0 );
This produces a squared off circle with a squared off hole:
dc.setColor(Gfx.COLOR_DK_GREEN, Gfx.COLOR_TRANSPARENT);
dc.setPenWidth(20);
dc.drawCircle(120, 120,30);
Why is there a difference between drawing a circle and drawing an arc through 360 degrees?