Hi I'm starting to work on this project where I need to have a picture (map of the US) and then I need to circles of different sizes on the map at different locations. Something like this: <http://www.npr.org/templates/story/story.php?storyId=110997398>

What's the best way to go about doing it? I've never dealt with Java 2-d but I'm guessing that's what I should use.