Salut à tous,
je débute encore en java swing
et je trouve toujours des problèmes avec les méthodes mouseDraged, mouseclicked, mouse...

alors voilà je vous explique: j'ai des points liés par des lignes
je veux essayer de selectionner un point par la souris et le deplacer en modifiant les lignes qui sont liés à ce Point sélectionné
voilà un bout de mon code mais ça marche pas et j'ignore l'erreur
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
21
22
23
24
25
26
27
28
29
30
 
public void mousePressed(MouseEvent ev){
	float x=ev.getX();
	float y=ev.getY();
	Point M=new Point(x, y);
	drag=M.appartenir (tousLesPoints);  
         // tousLesPoints un vecteur  contenant tous les points 
        // la méthode appartenir pour verifier si M appartienne au tousLasPoints
        // si oui retourner l'indice de ce Point dans le vector 
	contenu.repaint();		
}
 
 
public void mouseDragged(MouseEvent ev) {
	float x=ev.getX();
	float y=ev.getY();
	if (drag!=-1){
		Point M=new Point(x, y, 0);
		tousLesPoints.remove(drag);
		tousLesPoints.add(drag,M);
		creerSurfacePoints();
		etat =1;					
	}	
	contenu.repaint();		
}
 
 
public void mouseReleased(MouseEvent ev){
	contenu.repaint();
}