Bonjour,

Actuellement je développe un petit logiciel de simulation hydraulique avec une interface graphique Swing. Le but est de calculer le débit moyen dans une conduite entre deux réservoirs suivant les éléments disposés dessus.

Voici une vidéo qui illustre le problème :


Le panneau du milieu est "responsive", c'est à dire que l'échelle s'adapte à la taille de la fenêtre.
Tout se passe bien, sauf lorsque j'effectue une sorte de "crash test" où je clique plusieurs fois à la suite sur les cercles colorés au centre et les conduites sur lesquels ils reposent.
À ce moment, on a l'impression que le JPanel correspondant se redimensionne sans que je le veuille. On peut aussi observer des sauts d'image à certains moments.

Le contenu du code :
clonage du projet entier : https://github.com/DrDalek/hydraulic/tree/DragDrop
classe GraphStream : https://github.com/DrDalek/hydraulic...nteractif.java

La classe correspondant au dessin du graphe c'est la classe GrapheInteractif.
J'ai essayé d'imposer une taille préférée qui change suivant la taille de la fenêtre mais rien n'y fait.

Si jamais vous avez des pistes, mêmes très petites je suis preneur.

Bonne journée les codeurs, codeuses !