Hi Harry !


> Now, I read bugreports, forum dialogs, and they all point roughly to these
> subjects:
>       - mixing heavyweight/lightweight

If i see it right, then you use the JTabbedPane to show your scene graph from
different viewpoints, Right ?
Well, you could use only one Canvas3D which you attach to one of your several
viewplatforms after detaching it from the current one, when you change to a
different Tab. Just make the JTabbedPlane as small as possible by not using the
panes and put it above the Canvas3D which is added directly to the Window. In
this way you use the capability of the Tabs and the capability to attach a
Canvas3D to different viewplatforms (not at the same time of course) to avoid
mixing lightweight and heavyweight.

>
>         - separate threads for Swing and Java3D

I haven't had problems yet using Swing and Java3D but i'm aware of the
differents threads and the problems which can occur with shared data. Swing
methods are not synchronized (with some exceptions). So currently I'm going to
change to the InputDevice - Sensor mechanisms, which Java3D provides. The
purpose to do this is to deal correctly with Swing and Java3D threads. Maybe
this is a solution for you either.
 (actually I put a question to the group about synchronisation and swing , but
didn't get a reply yet - it could be also interesting for you).

regards
Paul

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to