# Package fr.iutfbleau.papillon

package fr.iutfbleau.papillon

Classes
Class
Description
BaseDeDonnees
La classe `BaseDeDonnees` fournit les paramètres et méthodes nécessaires à l’établissement d’une connexion à la base MariaDB.
BtnAjouter
La classe `BtnAjouter` représente un bouton permettant d’ouvrir la fenêtre d’ajout d’un nouveau rappel dans l’application Papillon.
BtnModifier
La classe `BtnModifier` représente un bouton permettant de modifier un rappel existant dans l’application Papillon.
BtnSupprimer
La classe `BtnSupprimer` représente un bouton permettant de supprimer un ou plusieurs rappels dans l’application Papillon.
ChoixRang
La classe `ChoixRang` représente une liste déroulante permettant de filtrer les rappels selon leur niveau de priorité (rang) dans l’application Papillon.
ColorIcon
La classe `ColorIcon` permet d’afficher un petit carré coloré servant d’icône dans l’interface de l’application Papillon.
CouleurList
La classe `CouleurList` permet d’afficher des couleurs associées à des thèmes dans les listes déroulantes de l’application Papillon.
Crud
La classe `Crud` regroupe les trois boutons principaux de gestion des rappels dans l’application Papillon : Ajouter — pour créer un nouveau rappel, Supprimer — pour supprimer un ou plusieurs rappels, Modifier — pour éditer un rappel existant.
FenetreAjout
La classe `FenetreAjout` permet d’afficher une fenêtre dédiée à l’ajout d’un nouveau rappel dans l’application Papillon.
FenetreModif
La classe `FenetreModif` permet d’afficher une fenêtre dédiée à la modification d’un rappel existant dans l’application Papillon.
FenetreRappel
La classe `FenetreRappel` représente la fenêtre d’affichage détaillée d’un rappel dans l’application Papillon.
GestionAjout
La classe `GestionAjout` gère les boutons de la fenêtre d’ajout d’un rappel dans l’application Papillon.
GestionModif
La classe `GestionModif` gère les boutons de la fenêtre de modification d’un rappel dans l’application Papillon.
GestionRappel
La classe `GestionRappel` gère les opérations CRUD (création, lecture, modification, suppression) sur les rappels associés à l’utilisateur courant.
LimiteContenu
La classe `LimiteContenu` permet de limiter le nombre de caractères pouvant être saisis dans un champ de texte Swing.
Main
La classe `Main` représente la fenêtre principale de l’application Papillon.
PanelRappel
La classe `PanelRappel` représente l’affichage graphique d’un rappel dans l’application Papillon.
Rappel
La classe `Rappel` représente un rappel utilisateur, avec un titre, un contenu, un thème et un rang de priorité.
RappelBD
La classe `RappelBD` gère les interactions entre le programme et la table rappel dans la base de données.
Start
La classe `Start` constitue le point d’entrée principal de l’application Papillon.
UserKey
La classe `UserKey` permet de gérer une clé d'identification locale unique pour un utilisateur du logiciel Papillon.
Utilisateur
La classe `Utilisateur` représente un utilisateur unique du logiciel Papillon, identifié par une clé locale.
UtilisateurBD
La classe `UtilisateurBD` gère la table utilisateur de la base de données.