
package tmcm;

import java.awt.*;

public class DataRepsFrame extends Frame{

   private DataRepsApplet applet;
   private boolean closed = false;
   
   boolean exitOnClose = true;

   public static void main(String[] args) {
      DataRepsFrame frame = new DataRepsFrame();
   }
   
   public static void runNoExit() {
      DataRepsFrame frame = new DataRepsFrame();
      frame.exitOnClose = false;
   }
   
   DataRepsFrame() {
      super("Data Representation");
      applet = new DataRepsApplet();
      add("Center",applet);
      reshape(20,30,430,430);
      setResizable(false);
      setBackground(Color.gray);
      show();
      applet.init();
      applet.validate();
      applet.start();
   }
   
   void close() {
     applet.stop();
     closed = true;
     dispose();
     if (exitOnClose)
        System.exit(0);
   }
   
   boolean isClosed() {
     return closed;
   }
   
   public boolean handleEvent(Event evt) {
      if (evt.id == Event.WINDOW_DESTROY) {
         close();
         return true;
      }
      else  
         return super.handleEvent(evt);
   }

}

