From 00e22816f13486dddb663d8e9e9baf148f4e2975 Mon Sep 17 00:00:00 2001 From: Valentin Boulanger Date: Wed, 23 Dec 2020 12:01:21 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A9solution=20#32=20Classe=20en=20dehors=20?= =?UTF-8?q?du=20diagramme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AppThinker/src/Class.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; } /**