Bonjour à tous

J'aimerais que lorsque je clique sur ma sphère, son rayon double. Mais je n'arrive pas trouver comment faire ... j'ai tenté de mettre un mouseListener dessus mais cela ne fonctionne pas.

Quelqu'un pourrait me donner un ptit coup de pattes ?

Voila la code de création de ma sphere

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
 
package scene;
 
import com.sun.j3d.utils.geometry.Sphere;
import javax.media.j3d.Appearance;
import javax.media.j3d.Shape3D;
import javax.media.j3d.Transform3D;
import javax.media.j3d.TransformGroup;
import javax.vecmath.Vector3f;
 
public class boule extends Shape3D
{
    private float rayon;
    private Sphere S;
    private TransformGroup TG;    
 
    public boule(float R, float X, float Y, Appearance app, int E)
    {
        //Rayon de la sphere
        this.rayon = R;
 
        // Creation de la transformation (translation)
        Transform3D translation = new Transform3D();
        translation.setTranslation(new Vector3f(X, Y, 0f));
        TG = new TransformGroup(translation);
 
        //Création de la sphere
        this.S = new Sphere(this.rayon, app);
 
        //Application de la translation à la sphere
        TG.addChild(S);
    }
 
    public TransformGroup getTG()
    {
        return TG;
    }
}
Merci d'avance