# Serialized Form

## Package fr.iutfbleau.papillon

### Class fr.iutfbleau.papillon.BtnAjouter

class BtnAjouter extends JButton implements Serializable

#### Serialized Fields

##### main

    Main main

Référence vers la fenêtre principale de l’application. Elle permet de gérer la visibilité des fenêtres lors de l’ajout d’un rappel.

### Class fr.iutfbleau.papillon.BtnModifier

class BtnModifier extends JButton implements Serializable

#### Serialized Fields

##### main

    Main main

Référence vers la fenêtre principale de l’application. Elle permet de gérer la visibilité des fenêtres lors de la modification d’un rappel.

##### rappel

    Rappel rappel

Référence vers le rappel actuellement sélectionné.

### Class fr.iutfbleau.papillon.BtnSupprimer

class BtnSupprimer extends JButton implements Serializable

#### Serialized Fields

##### ges

    GestionRappel ges

Gestionnaire des rappels permettant d’effectuer la suppression.

##### main

    Main main

Référence vers la fenêtre principale de l’application. Elle permet de gérer la visibilité des fenêtres lors de la suppression d’un rappel.

### Class fr.iutfbleau.papillon.ChoixRang

class ChoixRang extends JComboBox<String> implements Serializable

### Class fr.iutfbleau.papillon.CouleurList

class CouleurList extends DefaultListCellRenderer implements Serializable

### Class fr.iutfbleau.papillon.Crud

class Crud extends ArrayList<JButton> implements Serializable

#### Serialized Fields

##### btnAjt

    BtnAjouter btnAjt

Bouton d’ajout de rappel.

##### btnMdf

    BtnModifier btnMdf

Bouton de modification de rappel.

##### btnSpr

    BtnSupprimer btnSpr

Bouton de suppression de rappel.

### Class fr.iutfbleau.papillon.FenetreAjout

class FenetreAjout extends JFrame implements Serializable

#### Serialized Fields

##### champContenu

    JTextArea champContenu

Champ de saisie pour le contenu du rappel.

##### champTitre

    JTextField champTitre

Champ de saisie pour le titre du rappel.

##### comboTheme

    JComboBox<String> comboTheme

Sélecteur du thème du rappel.

##### listBtnAjout

    GestionAjout listBtnAjout

Gestionnaire des boutons d'ajout.

##### nombres

    Integer[] nombres

Liste de niveaux de priorité disponibles.

##### nomsCouleurs

    String[] nomsCouleurs

Liste des noms de thèmes disponibles.

##### rang

    JComboBox<Integer> rang

Sélecteur du niveau de priorité.

### Class fr.iutfbleau.papillon.FenetreModif

class FenetreModif extends JFrame implements Serializable

#### Serialized Fields

##### champContenu

    JTextArea champContenu

Champ de saisie pour le contenu du rappel.

##### champTitre

    JTextField champTitre

Champ de saisie pour le titre du rappel.

##### comboTheme

    JComboBox<String> comboTheme

Sélecteur du thème du rappel.

##### listBtnModif

    GestionModif listBtnModif

Gestionnaire des boutons de modification.

##### nombres

    Integer[] nombres

Liste de niveaux de priorité disponibles.

##### nomsCouleurs

    String[] nomsCouleurs

Liste des noms de thèmes disponibles.

##### rang

    JComboBox<Integer> rang

Sélecteur du niveau de priorité.

### Class fr.iutfbleau.papillon.FenetreRappel

class FenetreRappel extends JFrame implements Serializable

#### Serialized Fields

##### btnFermer

    JButton btnFermer

Bouton permettant de fermer la fenêtre.

##### btnModifier

    JButton btnModifier

Bouton permettant d’ouvrir la fenêtre de modification du rappel.

##### main

    Main main

Référence vers la fenêtre principale de l’application.

##### rappel

    Rappel rappel

Référence vers le rappel à afficher.

### Class fr.iutfbleau.papillon.GestionAjout

class GestionAjout extends ArrayList<JButton> implements Serializable

#### Serialized Fields

##### boutonAnnuler

    JButton boutonAnnuler

Bouton d'annulation.

##### boutonValider

    JButton boutonValider

Bouton de validation.

##### champContenu

    JTextArea champContenu

Champ de saisie pour le contenu du rappel.

##### champTitre

    JTextField champTitre

Champ de saisie pour le titre du rappel.

##### comboTheme

    JComboBox<String> comboTheme

Sélecteur du thème du rappel.

##### f

    JFrame f

Référence à la fenêtre d'ajout.

##### parent

    Main parent

Référence à la fenêtre principale.

##### rang

    JComboBox<Integer> rang

Sélecteur du niveau de priorité.

### Class fr.iutfbleau.papillon.GestionModif

class GestionModif extends ArrayList<JButton> implements Serializable

#### Serialized Fields

##### boutonAnnuler

    JButton boutonAnnuler

Bouton d'annulation.

##### boutonValider

    JButton boutonValider

Bouton de validation.

##### champContenu

    JTextArea champContenu

Champ de saisie pour le contenu du rappel.

##### champTitre

    JTextField champTitre

Champ de saisie pour le titre du rappel.

##### comboTheme

    JComboBox<String> comboTheme

Sélecteur du thème du rappel.

##### f

    JFrame f

Référence à la fenêtre de modification.

##### ges

    GestionRappel ges

Gestionnaire des commandes agissant sur les rappels.

##### parent

    Main parent

Référence à la fenêtre principale.

##### rang

    JComboBox<Integer> rang

Sélecteur du niveau de priorité.

##### rappel

    Rappel rappel

Référence au rappel à modifier.

### Class fr.iutfbleau.papillon.LimiteContenu

class LimiteContenu extends PlainDocument implements Serializable

#### Serialized Fields

##### limite

    int limite

Limite de caractères autorisés.

### Class fr.iutfbleau.papillon.Main

class Main extends JFrame implements Serializable

#### Serialized Fields

##### liste

    JPanel liste

Panneau contenant la liste des rappels.

##### listRpl

    List<PanelRappel> listRpl

Liste des panneaux représentant les rappels.

##### root

    JPanel root

Conteneur racine de la fenêtre principale.

##### trier

    ChoixRang trier

Menu déroulant permettant de trier les rappels par priorité.

### Class fr.iutfbleau.papillon.PanelRappel

class PanelRappel extends JPanel implements Serializable

#### Serialized Fields

##### estSelectionne

    boolean estSelectionne

Indique si le rappel est actuellement sélectionné.

##### itemOuvrir

    JMenuItem itemOuvrir

Élément du menu permettant d’ouvrir le rappel.

##### lbcontenu

    JLabel lbcontenu

Label affichant un aperçu du contenu du rappel.

##### lbtitre

    JLabel lbtitre

Label affichant le titre du rappel.

##### main

    Main main

Référence à la fenêtre principale.

##### menu

    JPopupMenu menu

Menu contextuel (clic droit).

##### r

    Rappel r

Référence vers le rappel associé à ce panneau.