import java.applet.Applet;
import java.awt.event.*;
import java.awt.*;
import java.awt.image.ColorModel;
import java.awt.image.MemoryImageSource;
import java.lang.InterruptedException;

public class DisplaySnapshot extends Applet implements Runnable {
  
  
  ThreadGroup appletThreadGroup;
  Thread runner;
  
  SnapshotControls controls;
  SnapshotCanvas canvas;
  int currSnapshot = 0;
  int numSnapshots = 17;
 
  private static String snapshotBaseName = "frame";
   
  public void init() {
    
    try {
      currSnapshot = Integer.parseInt (getParameter("currSnapshot"));
    } catch (Exception e) {
      currSnapshot = 0;
    }
    
    setLayout(new BorderLayout());
    controls = new SnapshotControls(this);
    controls.addReloadButton();
    controls.addNextButton();
    controls.addPrevButton();
    add("South", controls);
    add("Center", canvas = new SnapshotCanvas(this));
    
    appletThreadGroup = Thread.currentThread().getThreadGroup();
  }
  

Petr Krysl
Last modified: Tue Feb 13 00:49:20 PST 2001