Salve a tutti, sto cercando di programmare una semplice sfera, alla quale applicherò un Behavior per farla ruotare alla pressione del mouse.
Quando provo a dichiarare una nuova classe Movimento estesa a Behaviors mi da un errore dicendo "No suitable constructor found for MouseBehavior()" e poi mi elenca i prototipi corretti.
Il mio codice è questo:

codice:
import com.sun.j3d.utils.behaviors.mouse.MouseBehavior;
import java.util.Enumeration;
import javax.media.j3d.Behavior;
import javax.media.j3d.TransformGroup;


public class Movimento extends MouseBehavior {
    private final TransformGroup Giro;

    @Override
    public void processStimulus(Enumeration enmrtn) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
    public Movimento(TransformGroup Giro){
        this.Giro = Giro;
    
    }
 
}

Dove sbaglio?