Bonjour,

J'ai une classe Line et j'aimerai y insérer une méthode pour vérifier suivant les coordonnées de la souris si elle existe.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
public class Line extends GeometricForm {
 
	private transient float [][] pointsCache;
 
	public Line(float xStart, float yStart, float xEnd, float yEnd) {
		super(xStart, yStart, xEnd, yEnd);
	}
 
	  /**
           * Renvoie true si ce trait contient le point
           *  de coordonnées(x,y) avec une tolérance de margin cm
           */
	  public boolean containsPoint(float x, float y, float margin) {
		  // ici je vérifie si le trait correspond aux
		  // coordonnées en paramètre (x,y) avec une 
		  // marge autour du trait
	    return true;
	  }
}
Comment vérifier cette condition dans cette classe? Faut il utiliser un Path?

D'avance merci pour votre aide