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 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163
| package intergragh;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Main extends JMenuBar {
public Main() {
// 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 VIREMENTS
JMenu fichierVirements = new JMenu("VIREMENTS");
JMenuItem item = new JMenuItem("Nouveau Virement", 'N');
item.addActionListener(afficherMenuListener);
fichierVirements.add(item);
item = new JMenuItem("Historique", 'H');
item.addActionListener(afficherMenuListener);
fichierVirements.add(item);
item = new JMenuItem("Bénéficiaire", 'B');
item.addActionListener(afficherMenuListener);
fichierVirements.add(item);
/*item = new JMenuItem("Sauver", 'S');
item.addActionListener(afficherMenuListener);
fichierVirements.insertSeparator(1);
fichierVirements.add(item);
item = new JMenuItem("Quitter");
item.addActionListener(afficherMenuListener);
fichierVirements.add(item);*/
// Création du menu SERVICES
JMenu fichierServices = new JMenu("SERVICES");
JMenuItem item11 = new JMenuItem("E-Relevés", 'E');
item11.addActionListener(afficherMenuListener);
fichierServices.add(item11);
// Création du menu RIB
JMenu fichierRibChequier = new JMenu("RIB");
JMenuItem item111 = new JMenuItem("Consulter mon RIB", 'C');
item111.addActionListener(afficherMenuListener);
fichierRibChequier.add(item111);
//item111 = new JMenuItem("", 'O');
//item111.addActionListener(afficherMenuListener);
//fichierRibChequier.add(item111);
// Création du menu AIDE
JMenu fichierAide = new JMenu("AIDE");
JMenuItem item1111 = new JMenuItem("Mon Profil", 'N');
item1111.addActionListener(afficherMenuListener);
fichierAide.add(item1111);
item1111 = new JMenuItem("Compte & Contrat", 'O');
item1111.addActionListener(afficherMenuListener);
fichierAide.add(item1111);
JMenuItem item11111 = new JMenuItem("Produits & Services", 'N');
item11111.addActionListener(afficherMenuListener);
fichierAide.add(item11111);
item11111 = new JMenuItem("Contrat", 'O');
item11111.addActionListener(afficherMenuListener);
fichierAide.add(item11111);
JMenuItem item111111 = new JMenuItem("Sécurité", 'N');
item111111.addActionListener(afficherMenuListener);
fichierAide.add(item111111);
item111111 = new JMenuItem("Accessibilité", 'O');
item111111.addActionListener(afficherMenuListener);
fichierAide.add(item111111);
// Création du menu PROFIL
JMenu fichierProfil = new JMenu("PROFIL");
JMenuItem item1111111 = new JMenuItem("Nouveau", 'N');
item1111111.addActionListener(afficherMenuListener);
fichierProfil.add(item1111111);
item1111111 = new JMenuItem("Ouvrir", 'O');
item1111111.addActionListener(afficherMenuListener);
fichierProfil.add(item1111111);
// Création du menu CONTACTS
JMenu contactMenu = new JMenu("CONTACTS");
JMenu sousMenuDiver10 = new JMenu("Messages");
item111.addActionListener(afficherMenuListener);
item111 = new JMenuItem("Envoyer Nouveau Message");
sousMenuDiver10.add(item111);
item111.addActionListener(afficherMenuListener);
item111 = new JMenuItem("Messages Recu");
sousMenuDiver10.add(item111);
item111.addActionListener(afficherMenuListener);
item111 = new JMenuItem("Messages Envoyés");
sousMenuDiver10.add(item111);
item111.addActionListener(afficherMenuListener);
item111 = new JMenuItem("Corbeille");
sousMenuDiver10.add(item111);
item111.addActionListener(afficherMenuListener);
JMenu sousMenuDiver11 = new JMenu("Urgence");
item111.addActionListener(afficherMenuListener);
item111 = new JMenuItem("Faire Opposition");
sousMenuDiver11.add(item111);
item111.addActionListener(afficherMenuListener);
item111 = new JMenuItem("Demander un Déblocage");
sousMenuDiver11.add(item111);
item111.addActionListener(afficherMenuListener);
item111 = new JMenuItem("E-Mail Frauduleux");
sousMenuDiver11.add(item111);
item111.addActionListener(afficherMenuListener);
//
JMenu sousMenuDivers2 = new JMenu("Sous menu 1 2");
item111 = new JMenuItem("Sous menu 1 2 1");
sousMenuDivers2.add(item111);
sousMenuDiver11.add(sousMenuDivers2);
contactMenu.add(sousMenuDiver11);
item111 = new JCheckBoxMenuItem("Validé");
contactMenu.add(item111);
item111.addActionListener(afficherMenuListener);
contactMenu.addSeparator();
ButtonGroup buttonGroup = new ButtonGroup();
item111 = new JRadioButtonMenuItem("Téléphone");
contactMenu.add(item111);
item111.addActionListener(afficherMenuListener);
buttonGroup.add(item111);
item111 = new JRadioButtonMenuItem("Réclamation");
contactMenu.add(item111);
item111.addActionListener(afficherMenuListener);
buttonGroup.add(item111);
contactMenu.addSeparator();
contactMenu.add(item111 = new JMenuItem("Autre",
new ImageIcon("12.jpg")));
item111.addActionListener(afficherMenuListener);
// ajout des menus à la barre de menus
add(fichierVirements);
add(contactMenu);
add(fichierServices);
add(fichierRibChequier);
add(fichierAide);
add(fichierProfil);
}
public static void main(String s[]) {
JFrame frame = new JFrame("Test de menu");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setJMenuBar(new Main());
frame.setMinimumSize(new Dimension(600, 500));
frame.pack();
frame.setVisible(true);
}
} |
Partager