Class GestionAjout

All Implemented Interfaces:
ActionListener, Serializable, Cloneable, Iterable<JButton>, Collection<JButton>, EventListener, List<JButton>, RandomAccess, SequencedCollection<JButton>

public class GestionAjout extends ArrayList<JButton> implements ActionListener
La classe GestionAjout gère les boutons de la fenêtre d’ajout d’un rappel dans l’application Papillon.

Elle contient les boutons Valider et Annuler, et définit le comportement associé à chacun d’eux.

See Also:
  • Constructor Details

    • GestionAjout

      public GestionAjout(JFrame f, Main parent, JTextField champTitre, JTextArea champContenu, JComboBox<Integer> rang, JComboBox<String> comboTheme)
      Constructeur du gestionnaire de boutons pour la fenêtre d’ajout.
      Parameters:
      f - la fenêtre d’ajout
      parent - la fenêtre principale
      champTitre - le champ de texte pour le titre
      champContenu - la zone de texte pour le contenu
      rang - la liste déroulante de priorité
      comboTheme - la liste déroulante du thème
  • Method Details

    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Gère les actions effectuées sur les boutons de la fenêtre.

      Si l’utilisateur clique sur Annuler, la fenêtre d’ajout est fermée et la fenêtre principale est réaffichée. Si l’utilisateur clique sur Valider, un nouveau rappel est créé et ajouté à la liste principale.

      Specified by:
      actionPerformed in interface ActionListener
      Parameters:
      e - l’événement d’action déclenché par un clic sur un bouton