//
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;
}
}