package demos.applets; import java.applet.*; import java.awt.*; import demos.gears.Gears; import javax.media.opengl.GLProfile; import javax.media.opengl.awt.GLCanvas; import com.jogamp.opengl.util.FPSAnimator; import javax.media.opengl.GLAnimatorControl; /** Shows how to deploy an applet using JOGL. This demo must be referenced from a web page via an <applet> tag. */ public class GearsApplet extends Applet { private GLAnimatorControl animator; public void init() { GLProfile.initSingleton(false); setLayout(new BorderLayout()); GLCanvas canvas = new GLCanvas(); canvas.addGLEventListener(new Gears()); canvas.setSize(getSize()); add(canvas, BorderLayout.CENTER); animator = new FPSAnimator(canvas, 60); } public void start() { animator.start(); } public void stop() { // FIXME: do I need to do anything else here? animator.stop(); } }