Source of AlgorithmAnimator.java


  1: 
  2: public abstract class AlgorithmAnimator 
  3:     extends DBAnimationApplet {
  4: 
  5:   abstract protected void algorithm(); 
  6:   
  7:   public void run() {
  8:     algorithm(); 
  9:   }
 10: 
 11:   final protected void pause() {
 12:     if (Thread.currentThread() == animationThread) {
 13:       try { 
 14:         Thread.currentThread().sleep(delay); 
 15:       } catch (InterruptedException e) {}
 16:       repaint();
 17:     }
 18:   }
 19:   
 20: }