Hi,
Check out javax.microedition.lcdui.Graphics class. In this class are all the drawing methods provided in MIDP. It is not going to be very easy to draw arbitrary shapes, because there aren't drawing methods for curves, only arcs.
There is a third party library:
TinyLine 2D that allows drawing arbirtrary curves.
It is free currently, but it is not open source (it may not stay free).
Yuri
[ February 11, 2005: Message edited by: Yuri Magrisso ]