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
|
package com.test.calculatrice;
import java.awt.event.KeyEvent;
import javax.swing.*;
public class Calculatrice {
/**
* @param args
*/
public static void main(String[] args) {
//Création d'un objet Frame
JFrame MaFenetre= new JFrame();
MaFenetre.setTitle("Ma calculatrice");
MaFenetre.setSize(300,300);
MaFenetre.setVisible(true);
MaFenetre.setResizable(false);
java.awt.Toolkit toolkit=java.awt.Toolkit.getDefaultToolkit();
java.awt.Dimension tailleEcran=toolkit.getScreenSize();
java.awt.Dimension tailleFrame=MaFenetre.getSize();
//La méthode setLocation permet de définir la position de l'angle supérieur gauche
//de la fenêtre à l'écran
MaFenetre.setLocation((tailleEcran.width-tailleFrame.width)/2,
(tailleEcran.height-tailleFrame.height)/2);
//Affiche une boîte de message
JOptionPane.showConfirmDialog(null, "Bienvenue dans ma première calculatrice !",
"Information", JOptionPane.PLAIN_MESSAGE);
//Création de la barre de menus et affectation à la fenêtre
JMenuBar MenuBar= new JMenuBar ();
MaFenetre.setJMenuBar(MenuBar);
//Création du menu et affectation à la barre de menus
JMenu MenuFichier= new JMenu("Fichier");
MenuBar.add(MenuFichier);
//Création du sous-menu aide et affectation au menu Ficher
JMenuItem Sous_MenuAide=new JMenuItem("Aide", (KeyEvent.VK_N));
MenuFichier.add(Sous_MenuAide);
Sous_MenuAide.setEnabled(false);
//Séparateur
MenuFichier.addSeparator();
//Création du sous-menu quitter et affectation au menu Fichier
JMenuItem Sous_MenuQuitter=new JMenuItem("Quitter", (KeyEvent.VK_N));
MenuFichier.add(Sous_MenuQuitter);
//La fenêtre est de nouveau visible
MaFenetre.setVisible(true);
}
} |
Partager