Bonjour/Bonsoir tout le monde,

Alors voilà, j'ai mis un JTextField et un bouton dans une JFrame, le bouton sert à récupérer la valeur entrée dans ce JTextField et bouge une image (toujours dans la JFrame) en fonction de la valeur entrée.
Mon image est censée bouger de pixel en pixel grâce à un "for".
Le problème est que, après avoir entrer une valeur et cliquer sur le bouton, le programme charge quelques secondes et mon image se téléporte à l'endroit où elle est censé s'arrêter (J'ai pourtant mis un sleep(5)).
Cela me fais la même chose si je mets un println dans le for, toutes les lignes s'affichent en même temps.

J'ai essayé de mettre un cadre "Dessin", mais ça fait la même chose et les composants bugs.
J'ai tester sans les JTextField et bouton et ça marche sans problème.

J'ai aussi testé en créant 2 JFrames avec l'image dans l'une, et les composants dans l'autre, toujours le même souci.

Faut-il que je sépare ma JFrame en deux avec une zone "Dessin" et une autre où mettre mes composants ? (Je ne sais même pas si c'est possible)

Merci d'avance !