Puoi sovrascrivere il metodo paint(Graphic g) di un JPanel e utilizzare all'interno di esso l'oggetto Graphic per disegnare tutte le forme che vuoi....dà un'okkiata alle API:
http://java.sun.com/j2se/1.5.0/docs/api/