Class Menu

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, MenuElement

public class Menu extends JMenuBar
Classe pour afficher le Menu "Fichier" avec ses options
Version:
1.0
Author:
Léo FRANCH, Tristan NOGARET, Lucàs VABRE, Noé VILLENEUVE
See Also:
  • Constructor Details

    • Menu

      public Menu(Fenetre fenetre)
      Constructeur du menu
      Parameters:
      fenetre - La Fenêtre mère de la barre des menus
  • Method Details

    • actionPerformed

      public void actionPerformed(ActionEvent ae)
      Méthode qui gère les actions des sous-menus
      Parameters:
      ae - un action event
    • getMenuItems

      public ArrayList<JMenuItem> getMenuItems()
      Returns:
      la liste des JMenuItem
    • getMenuItem

      public JMenuItem getMenuItem(int index)
      Methode qui renvoie le sous menu demandé avec l'index adéquat
      Parameters:
      index - Indice du sous menu
      Returns:
      Le sous menu demandé
    • popupConfirmation

      public int popupConfirmation(String[] strings)
      Affiche une popup avec un message ou l'on peut repondre par oui ou par non
      Parameters:
      strings - Le tableau de chaine de caractère contenant le titre de la fenêtre et son message
      Returns:
      0 Si la valeur est Oui 1 Si la valeur est Non -1 en cas d'erreur