Exemple #1
0
 /**
  * Start active rendering the example.
  *
  * <p>This should be called after the JFrame has been shown.
  */
 public void start() {
   // initialize the last update time
   this.last = System.nanoTime();
   // create an animator to animated the canvas
   Animator animator = new Animator(this.canvas);
   // run as fast as possible
   animator.setRunAsFastAsPossible(true);
   // start the animator
   animator.start();
 }
  protected void startGLCanvas() {
    if (frameRate > 0) {
      animator = new FPSAnimator(canvas, frameRate);
    } else {
      animator = new Animator();
      animator.add(canvas);
      ((Animator) animator).setRunAsFastAsPossible(true);
    }

    animator.start();
    wasAnimating = true;
  }