1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| public class Fenetre extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
// déclaration de tous les composant de la fentre principale.
JTextArea textArea;
JMenuItem Mouvrir,Mquitter,Minfo,Mcalcalpha,Mafca;
JScrollPane sp;
Container cont;
//Mise en place.
//constructeur
public Fenetre() {
super("Projet BNF105");
Coeur Gestevt = new Coeur(this);
textArea=new JTextArea();
textArea.setBackground(Color.white);
textArea.setForeground(Color.black);
JMenuBar barre = new JMenuBar(); //la barre menu
// Menu Fichier
JMenu MFichier= new JMenu("Fichier");
Mouvrir=new JMenuItem("Ouvrir...");
Mouvrir.setMnemonic('O');
Mouvrir.addActionListener(Gestevt);
MFichier.add(Mouvrir);
Minfo=new JMenuItem("Information");
Minfo.setMnemonic('I');
Minfo.addActionListener(Gestevt);
MFichier.add(Minfo);
MFichier.addSeparator();//séparateur
Mquitter=new JMenuItem("Quitter");
Mquitter.setMnemonic('Q');
Mquitter.addActionListener(Gestevt);
MFichier.add(Mquitter);
barre.add(MFichier);
//Menu Carbone alpha
JMenu MCarbone= new JMenu("Carbone Alpha");
Mcalcalpha=new JMenuItem("Calcul...");
Mcalcalpha.setMnemonic('c');
Mcalcalpha.addActionListener(Gestevt);
MCarbone.add(Mcalcalpha);
Mafca=new JMenuItem ("Af. tous les CA");
Mafca.setMnemonic('a');
Mafca.addActionListener(Gestevt);
MCarbone.add(Mafca);
barre.add(MCarbone);
setJMenuBar(barre);
sp=new JScrollPane(textArea);
cont=getContentPane();
cont.setLayout(new BorderLayout());
cont.add("Center",sp);
setSize(800,600);
setLocation(200,100);
show(); //depreci
}
//fin mise en place
public static void main(String[] args) {
Fenetre app= new Fenetre();
app.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
} |
Partager