David Bernadett-- Fixed the reference point && Relative location of the mouse
To fix the reference point, I just drew the circle from an offset that is equal to 1/2 its height and width
To fix the relative location of the mouse, I made the JPanel the mouse listener.