package tmcm;
import tmcm.xSortLab.xSortLabPanel;
import java.awt.*;

class xSortLabFrame extends Frame {

   public static void main(String[] args) {
      xSortLabFrame frame = new xSortLabFrame();   
   }
   
   public static void runNoExit() {
      xSortLabFrame frame = new xSortLabFrame();   
      frame.exitOnClose = false;
   }
   
   private xSortLabPanel sortPanel;
   private boolean closed = false;
   
   boolean exitOnClose = true;
   
   xSortLabFrame() {
      super("xSortLab");
      sortPanel = new xSortLabPanel();
      add("Center",sortPanel);
      reshape(20,30,640,480);
      setResizable(false);
      show();
   }
   
   
   boolean isClosed() {
      return closed;
   }
   
   void close() {
     sortPanel.stop();
     sortPanel.destroy();
     closed = true;
     dispose();
     if (exitOnClose)
        System.exit(0);
   }
   
   public boolean handleEvent(Event evt) {
      if (evt.id == Event.WINDOW_DESTROY) {
         close();
         return true;
      }
      else
         return super.handleEvent(evt);
   }

}

