Comment ne pas sortir de l'applet?

Signaler
Messages postés
1
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
20 février 2003
-
Messages postés
29
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
24 mars 2006
-
Bonjour,

J'ai un bête objet qui est un rectangle, que j'ajoute, supprime, etc....dans une applet.
Je peux bouger ce rectangle (haut,bas,droite,gauche) dans l'applet, mais j'aimerai que le rectangle bougé ne sache pas sortir de la fenêtre de l'applet.
Comment faire??
Merci d'avance

1 réponse

Messages postés
29
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
24 mars 2006

salut wizman,

c assez simple, quand tu modifies la positon en x et y de ton rectangle, il suffit de controler que ton rectangle ne depasse pas les limites de ton applet..
par ex :
if (positionx<0)
{ positionx=0;}
elseif (positionx + largeur du rectangle > largeur de l'applet)
{ positionx = largeur de l'applet - largeur du rectangle; }

if (positiony<0)
{ positiony=0;}
elseif (positiony + hauteur du rectangle > hauteur de l'applet)
{ positiony = hauteur de l'applet - hauteur du rectangle; }

avec ça, le rectangle ne doit plus pouvoir sortir de ton applet mais rester collé contre le bord de l'applet

bonne continuation

makhno