Pretty much the same as drawing in the AWT except you get double buffering. And Swing overrides the
update method so we are advised not to override it.
The
Trail: 2D Graphics is a guide to the Graphics2D resources but these are equally available in the AWT.