We have done it once. Our software lets the user choose if the 3D scene is drawn inside or outside the JDesktopPane, what we do by switching the Canvas3D from a JInternalFrane to a JFrame. There are some screenshots (and source code) at: http://camera3d.sourceforge.net/screenshots.html If you want to take a look at the code, the classes that do this are camera3d.gui.ViewportPane and camera3d.gui.ViewportFrame.
hope this helps
Fábio
ZACZEK, MARIUSZ P. (MARIO) (JSC-DM) (NASA) wrote:
Have any of you built an interface that looked like Photoshop which contained free floating palettes and included a Java3D window? I know there is capability to have multiple windows floating within a main window (don't recall the name of this... maybe "desktop"), but I'm looking for something where the windows are all free floating and not inside anything else...I know there a lightweight/heavyweight issues here and mixing in Java3D is probably going to slow things down.
If anyone has done this can you give me sample code and tell me if the java and java3d interaction slows things down?
Mario
Mariusz Zaczek NASA - Johnson Space Center Automated Vehicles and Orbit Analysis / DM35 Flight Design and Dynamics Division Mission Operations Directorate Bldg: 30A Room: 3040A
Disclaimer: "The opinions, observations and comments expressed in my email are strictly my own and do not necessarily reflect those of NASA."
"Failure is never quite so frightening as regret." - Cliff's wife (The Dish)
=========================================================================== 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".
=========================================================================== 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".