i researched so many java sample codes in the internet but i found all of them very complex that i cant understand how to edit them according to what i want to draw.. hope my english is fine.. but anyways, can somebody help me and teach me how to draw circles and arrows that connect one to another with labels.. like a visualization for an automaton.. please.. help me... please... asap...

this is an example figure that i want.. i only need a simple drawing, not that animate.. 2D can do.. please...
