Mouse Listener sur une Sphere
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:
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 :D