Drawing on a bitmap in Java
===

I am going to do start a project soon and I will have to draw something on a .bmp/.jpg/.ps(any of these) in JFrame.

The pictures will present maps and I will have to generate some dots etc. on them how to do it in Java? Generally how to draw on a picture in Java?