GLDrawableFactory.getFactory().createGLCanvas doesn’t seem to work for me. The method createGLCanvas does not exist. I am using the latest binary of jogl with Java 6.
You’re looking at old documentation or examples. Look at the JOGL demos for up-to-date examples. In particular, the GLCanvas is now instantiated directly rather than through the GLDrawableFactory.