Java 2d

não sei se é o local certo para postar minha duvida então me desculpem…
Eu quero criar um simulador das forças fundamentais da natureza com uma interface, funcionaria assim:
eu tenho dois pontos na tela, eu posso move-los com o mouse, e vamos supor, cada um tem uma carga que eu descrevo no código, e de acordo com a força os pontos se movimentam , não tenho ideia de como fazer, gostaria que alguém me desse uma luz, com algum código ou tutoriais para iniciantes no java 2d, obrigado =)

Eu já postei esse link para você, mas vai de novo:
http://www.pontov.com.br/site/index.php/java/48-java2d