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
|
public void setMenu(JPanel pan3, ActionListener exitListener, ActionListener aboutListener, ActionListener addUserListener, ActionListener delUserListener,
ActionListener prefListener, ActionListener helpListener, ActionListener modifUserListener){
JMenu fileMenu,aboutMenu,userMenu,prefMenu;
menu = new JMenuBar();
menu.setBounds(0,0,frame.getWidth(),20);
menu.setVisible(true);
fileMenu = new JMenu("PFIL");
fileMenu.setFont(Font.decode("Arial 10px"));
fileMenu.setBounds(0, 4, 50, 15);
aboutMenu = new JMenu("About");
aboutMenu.setFont(Font.decode("Arial 10px"));
aboutMenu.setBounds(50, 4, 50, 15);
userMenu = new JMenu("Utilisateurs");
userMenu.setFont(Font.decode("Arial 10px"));
userMenu.setBounds(100, 4, 50, 15);
prefMenu = new JMenu("Preferences");
prefMenu.setFont(Font.decode("Arial 10px"));
prefMenu.setBounds(150,4,50,15);
JMenuItem p = new JMenuItem("Preferences");
p.setFont(Font.decode("Arial 10px"));
p.addActionListener(prefListener);
JMenuItem m = new JMenuItem("Quitter");
m.setFont(Font.decode("Arial 10px"));
m.addActionListener(exitListener);
JMenuItem a = new JMenuItem("About");
a.setFont(Font.decode("Arial 10px"));
a.addActionListener(aboutListener);
JMenuItem h = new JMenuItem("Help");
h.setFont(Font.decode("Arial 10px"));
h.addActionListener(helpListener);
JMenuItem addU = new JMenuItem("Ajouter un utilisateur");
addU.setFont(Font.decode("Arial 10px"));
addU.addActionListener(addUserListener);
JMenuItem modifU = new JMenuItem("Modifier un utilisateur");
modifU.setFont(Font.decode("Arial 10px"));
modifU.addActionListener(modifUserListener);
JMenuItem delU = new JMenuItem("Supprimer un utilisateur");
delU.setFont(Font.decode("Arial 10px"));
delU.addActionListener(delUserListener);
fileMenu.add(m);;
aboutMenu.add(a);
aboutMenu.add(h);
userMenu.add(addU);
userMenu.add(modifU);
userMenu.add(delU);
prefMenu.add(p);
menu.add(fileMenu);
menu.add(userMenu);
menu.add(prefMenu);
menu.add(aboutMenu);
pan3.add(menu);
} |
Partager