diff --git a/AppThinker/src/Class.java b/AppThinker/src/Class.java index e032291..6837602 100644 --- a/AppThinker/src/Class.java +++ b/AppThinker/src/Class.java @@ -102,7 +102,9 @@ public class Class implements Serializable { * @param posX La position sur l'axe X de la classe. */ public void setPosX(int posX) { - this._posX = posX; + //Eviter de déplacer la classe en dehors du diagramme + if(posX - _sizeX/2 < 0) this._posX = _sizeX/2; + else this._posX = posX; } /** @@ -118,7 +120,9 @@ public class Class implements Serializable { * @param posY La position sur l'axe Y de la classe. */ public void setPosY(int posY) { - this._posY = posY; + //Eviter de déplacer la classe en dehors du diagramme + if(posY - _sizeY/2 < 0) this._posY = _sizeY/2; + else this._posY = posY; } /**