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 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
| package intergraph;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Fenetre extends JMenuBar {
private static final long serialVersionUID = 1L;
public Fenetre() {
// Listener générique qui affiche l'action du menu utilisé
ActionListener afficherMenuListener = new ActionListener() {
public void actionPerformed(ActionEvent event) {
System.out.println("Elément de menu [" + event.getActionCommand()
+ "] utilisé.");
}
};
// Création du menu Tableau de Bord
JMenu fichierTableauDeBord = new JMenu("Tableau de Bord");
JMenuItem itemTableauDeBord = new JMenuItem("Afficher", 'N');
itemTableauDeBord.addActionListener(afficherMenuListener);
fichierTableauDeBord.add(itemTableauDeBord);
// Création du menu Message
JMenu fichierMessage = new JMenu("MESSAGE");
JMenuItem itemNouveauM = new JMenuItem("Nouveau Message", 'N');
itemNouveauM.addActionListener(afficherMenuListener);
fichierMessage.add(itemNouveauM);
JMenuItem itemBoiteR= new JMenuItem("Boite de Reception", 'N');
itemBoiteR.addActionListener(afficherMenuListener);
fichierMessage.add(itemBoiteR);
JMenuItem itemElementE = new JMenuItem("Element Envoyé", 'N');
itemElementE.addActionListener(afficherMenuListener);
fichierMessage.add(itemElementE);
// Création du menu Virement
JMenu fichierVirement = new JMenu("VIREMENT");
JMenuItem itemNouveauV = new JMenuItem("Nouveau Virement", 'N');
itemNouveauV.addActionListener(afficherMenuListener);
fichierVirement.add(itemNouveauV);
JMenuItem itemHitoriqueV= new JMenuItem("Hitorique Virement", 'N');
itemHitoriqueV.addActionListener(afficherMenuListener);
fichierVirement.add(itemHitoriqueV);
JMenuItem itemBeneficiaire = new JMenuItem("Beneficiaire", 'N');
itemBeneficiaire.addActionListener(afficherMenuListener);
fichierVirement.add(itemBeneficiaire);
// Création du menu SERVICE
JMenu fichierService = new JMenu("SERVICE");
JMenuItem itemReleve = new JMenuItem("E-Releve", 'N');
itemReleve.addActionListener(afficherMenuListener);
fichierService.add(itemReleve);
JMenuItem itemRib= new JMenuItem("RIB", 'N');
itemRib.addActionListener(afficherMenuListener);
fichierService.add(itemRib);
JMenuItem itemGestionnaire = new JMenuItem("Gestionnaire de Porte-feuille", 'N');
itemGestionnaire.addActionListener(afficherMenuListener);
fichierService.add(itemGestionnaire);
// Création du menu Urgence
JMenu fichierUrgence = new JMenu("URGENCE");
JMenuItem itemOpposition = new JMenuItem("Faire Opposition", 'N');
itemOpposition.addActionListener(afficherMenuListener);
fichierUrgence.add(itemOpposition);
JMenuItem itemVerDever= new JMenuItem("Vérouiller/Déverouiller sa Carte", 'N');
itemVerDever.addActionListener(afficherMenuListener);
fichierUrgence.add(itemVerDever);
// Création du menu Aide
JMenu fichierAide = new JMenu("AIDE");
JMenuItem itemVirement = new JMenuItem("Virement", 'N');
itemVirement.addActionListener(afficherMenuListener);
fichierAide.add(itemVirement);
JMenuItem itemComptContr= new JMenuItem("Compte & contrat", 'N');
itemComptContr.addActionListener(afficherMenuListener);
fichierAide.add(itemComptContr);
JMenuItem itemContact = new JMenuItem("Contact", 'N');
itemContact.addActionListener(afficherMenuListener);
fichierAide.add(itemContact);
JMenuItem itemSecurite= new JMenuItem("Sécurité", 'N');
itemSecurite.addActionListener(afficherMenuListener);
fichierAide.add(itemSecurite);
JMenuItem itemAccessibilite= new JMenuItem("Accessibilité", 'N');
itemAccessibilite.addActionListener(afficherMenuListener);
fichierAide.add(itemAccessibilite);
JMenuItem itemRegles= new JMenuItem("Regles de confidentialité", 'N');
itemRegles.addActionListener(afficherMenuListener);
fichierAide.add(itemRegles);
// Création du menu Option
JMenu fichierOption = new JMenu("OPTION");
JMenuItem itemDecouvrir = new JMenuItem("Decouvrir l'Appli", 'N');
itemDecouvrir.addActionListener(afficherMenuListener);
fichierOption.add(itemDecouvrir);
JMenuItem itemChat= new JMenuItem("Chat", 'N');
itemChat.addActionListener(afficherMenuListener);
fichierOption.add(itemChat);
JMenuItem itemBlog = new JMenuItem("Blog", 'N');
itemBlog.addActionListener(afficherMenuListener);
fichierOption.add(itemBlog);
JMenuItem itemActualite= new JMenuItem("Actualite", 'N');
itemActualite.addActionListener(afficherMenuListener);
fichierOption.add(itemActualite);
// Création du menu Profil
JMenu fichierProfil = new JMenu("PROFIL");
JMenuItem itemProfil = new JMenuItem("Mon Profil", 'N');
itemProfil.addActionListener(afficherMenuListener);
fichierProfil.add(itemProfil);
JMenuItem itemDeconnexion= new JMenuItem("Deconnexion", 'N');
itemDeconnexion.addActionListener(afficherMenuListener);
fichierProfil.add(itemDeconnexion);
add(fichierTableauDeBord);
add(fichierMessage);
add(fichierVirement);
add(fichierService);
add(fichierUrgence);
add(fichierAide);
add(fichierOption);
add(fichierProfil);
}
public static void main(String s[]) {
JFrame frame = new JFrame("Test de menu");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setJMenuBar(new Fenetre());
frame.setMinimumSize(new Dimension(250, 200));
frame.pack();
frame.setVisible(true);
}
} |
Partager