Well you should use the demos related to the current version of JOGL. I think I found them on Sven's Git:
https://github.com/sgothelI also added the demos to the trunk of Jzy3d that I am currently trying to port to JOGL2, so you can browse them online there:
http://code.google.com/p/jzy3d/source/browse/#svn/trunk/src/jogl/demosJOGL2 works well for AWT canvases in Jzy3d, but not for Swing yet. But I still have lot of things to read and learn concerning the best ways to uses canvases in JOGL2.
Martin