GLUT is old and just not very good. There are already several other Java bindings for using OpenGL in an applet, so do you mind if I ask why you specifically want to use it?
Im with my Ubuntu and i simply dont know any other OpenGL libraryes to Linux C++ than Glut and SDL, SDL it is too heavy to my use.
And as i dont want to use Applets surface to OpenGL, i have on my mind to build my entire game to C++ library and just launch it from Applet ??
Im not an professional game developer, this is just an hobby, is my way to approach OpenGL game programming too odd ??
This way i thinked i should go, as i am using C++ for game itself and Java for browser launch ??