pas de soucis, c'est en période creuse au boulot, je croule pas sous le travail.
Donc tu me permets de m'occuper :D
Type: Messages; Utilisateur: Deaf
pas de soucis, c'est en période creuse au boulot, je croule pas sous le travail.
Donc tu me permets de m'occuper :D
C'est pour ça que je ne fais pas un test d'égalité dans ce que je propose, mais la différence et j'utilise un seuil de tolérance. J'avais mis 3 comme ça, mais d'un point de pratique, je pense que ça...
je t'assure que c'est inutile, exemple :
on a toujours (a - b) / (c - d) = (b - a) / (d - c).
Je vois pas quoi te dire de plus là...
En ce qui concerne le décalage d'environ 25, je me...
En regardant de plus près, d'autres trucs ne me semblent pas bons...
if (p1.x>p2.x)
m = (double)(p1.y-p2.y)/(p1.x-p2.x);
else
m =...
et tu ne traites pas le cas p1.x = p2.x
c'est voulu?
Si t'as une ligne verticale, ça va joliment planter ;)
if (p1.x>p2.x)
m = (double)(p1.y-p2.y)/(p1.x-p2.x);
else
m = (double)(p2.y-p1.y)/(p2.x-p1.x);
ta conversion n'est pas bien mise.
voilà comment ça se passe (à...
La raison est simple, ta classe Liaison n'est pas vraiment un composant. A mon avis, tu peux enlever le extends JComponent, ça ne changera rien.
Là, tu as utilisé la première méthode que j'ai...
J'avais pas saisi qu'on devait pouvoir cliquer dessus.
Si c'est que pour le dessin, on peut se passer sans pb d'un JPanel.
Là, deux options :
- soit tu te passes du JPanel, tu dessine direct...
Excuse-moi, mais j'ai pas compris ton dernier post :?
Tu peux préciser ce que tu as fait, qui marche et ce qui te bloque?
Bon, j'ai pas tout compris à la première méthode, mais déjà je vois un premier pb.
le paint de ton élément ligne dessine cet élément ligne. Ce qui veut dire que le repère n'est pas le même que...
Hum, peut être, peut être pas.
ça dépend de ce que tu veux exactement.
Tu peux très bien surchager la méthode paint de JPanel de fond.
Si c'est juste pour tracer une ligne entre deux images...
Pour dessiner, j'ai l'habitude de faire comme suit:
tu surchage la méthode paint() de ton composant et tu utilises le Graphics qui t'es donné en paramètre, tu n'as pas à en créer.
Après, ça fait...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.