Bonjour tout le monde !

Alors voilà, je pense que le principal est dans le titre.
En fait le problème est que j'affiche toute une série de cercles sur un Graphics2D et que lorsque je survole chaque point, je voudrais qu'une JDialog s'ouvre pour me donner des informations sur celui-ci.
Or, l'affichage du JDialog (j'ai essayé avec une JFrame, même combat) se fait très mal et parfois, lorsque j'arrête de bouger la souris (la méthode repaint() se situe au niveau de mon mouseMoved), le JDialog forme un rectangle blanc et la méthode repaint() est appelée indéfiniment...

Bref, si quelqu'un avait une idée pour résoudre ce problème, il serait le bienvenu !
Merci d'avance !!!