//

import java.awt.*;
import java.applet.*;

public class Conteneur{
   public static void main(String args[]){
      Fenetre f1=new Fenetre(new Dessin(),"f1",100,150);
      Fenetre f2=new Fenetre(new Dessin(),"f2",200,250);
   }
}

class Fenetre extends Frame{
   private Applet appletCourante;
   Button boutonStop=new Button("stop");

   Fenetre (Applet a, String titre, int l, int h){
     super(titre);
	  appletCourante= a;
	  add("Center",a);

		// gestion des menus ... ˆ la place du bouton stop

		MenuBar barreDeMenu= new MenuBar();
		Menu m1=new Menu("Fichier"); barreDeMenu.add(m1);
		Menu m2=new Menu("Edition"); barreDeMenu.add(m2);
		Menu m3=new Menu("Aide");  barreDeMenu.add(m3);
		barreDeMenu.setHelpMenu(m3);
	 
		m1.add(new MenuItem ("Nouveau"));

		MenuItem itemOuvrir=new MenuItem ("Ouvrir...");
		m1.add(itemOuvrir);
    
		m1.addSeparator();
		m1.add(new MenuItem ("Enregistrer..."));
		m1.add(new MenuItem ("Enregistrer sous..."));
		m1.add(new MenuItem ("Enregistrement automatique"));

		m1.addSeparator();
		m1.add(new MenuItem ("Quitter"));
		setMenuBar(barreDeMenu);

	  pack();
 	  show();
  	  a.init();
	  a.start();
   }

// des ŽvŽnements ... ˆ la place du bouton stop
public boolean action(Event e, Object arg){
     if (e.target instanceof MenuItem)  { 
         if ((String)arg=="Quitter") {
            appletCourante.stop();
            appletCourante.destroy();
            this.dispose();
         return true;
         }
      }
      return false;
   }
}