However, I need more control over the rotation. Is it an idea to call the rotate method from actionPerformed()? I do not want to use the -1 option from the Alpha to rotate repeatedly. I do not get it working. Any ideas? Please be concrete by providing some example code. (Currently the rotate method is called from createSceneGraph(), which is only carried out once.)
The example class
is simply a button that rotates a TransformGroup by 10 degrees on each click (or click repeat)
has an interesting model loaded then either runs an auto spin that looks almost exactly like your code, or uses the com.sun.j3d.utils.behaviors.vp.OrbitBehavior from java3d-utils to allow the model to rotate by mouse movement.
If you find the OrbitBehavior a bit to complex then a very similar utility that is just pure rotation can be seen in java3d-utils here:
Hope this helps, please feel free to ask more questions once you've got these two project into your workspace.