Salut a tous,

Je viens ici après maintes et maintes recherches qui se sont avérées infructueuses malgré moi , après je pense que certains me diront que j'ai pas bien cherché évidemment ne sachant pas quoi tapper ...
Du coup je développe actuellement un projet java en 3D dans lequel je travaille sur des matrices, j'ai besoin de faire un test avec les clicks souris donc jusque là tout va bien mais le seul problème c'est que j'ai besoin de mettre a jour des éléments graphiques en fonctions des cliques et pour ca j'ai besoin des 3 coordonnées hors avec mouseevent je ne peux QUE ramener x et y et oui e.getZ() ne passe pas bizarre ? ...

Bref voici mon code j'espère que quelqu'un pourra me dire comment ramener ce
P'@%!"... de 3ème paramètre pour pouvoir avancer parce que ca me rend un peu dingue !


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
31
32
33
34
35
36
37
38
39
 
 
public void mouseClicked(MouseEvent e) {
 
		pickCanvas.setShapeLocation(e);
 
	       PickResult result = pickCanvas.pickClosest();
 
	    if (result == null) {
 
	       System.out.println("Nothing picked");
 
	    } else {
 
	      Primitive p = (Primitive)result.getNode(PickResult.PRIMITIVE);
 
	       if (p != null) {
 
	             System.out.println(p.getClass().getName());
 
	       } 
	       if (e.getButton()==MouseEvent.BUTTON1)// click gauche
			{
 
	    	System.out.println("click gauche -> x :"+e.getX()+ " y :"+e.getY());
 
			//	m.setCellule(e.getX(), e.getY(),e.getZ(), 1);
			// ceci est la fonction pr laquelle j'ai besoin du param z !
 
			}
			if (e.getButton()==MouseEvent.BUTTON3) // click droit
			{
				//m.setCellule(e.getX(), e.getY(), 0, 0);
				System.out.println("click droit -> x :"+e.getX()+ " y :"+e.getY());
			}
 
	    }
 
	}