Index

A B C F G I L M P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.BtnAjouter
Méthode appelée lorsqu’un clic est détecté sur le bouton.
actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.BtnModifier
 
actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.BtnSupprimer
Gère l’action effectuée lors d’un clic sur le bouton.
actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.FenetreRappel
Gère les actions effectuées sur les boutons de la fenêtre.
actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.GestionAjout
Gère les actions effectuées sur les boutons de la fenêtre.
actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.GestionModif
Gère les actions effectuées sur les boutons de la fenêtre.
actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.Main
Gère les actions utilisateur sur le menu déroulant de tri.
actionPerformed(ActionEvent) - Method in class fr.iutfbleau.papillon.PanelRappel
Gère les actions déclenchées par les éléments du menu contextuel.
ajouter(Rappel, int) - Static method in class fr.iutfbleau.papillon.RappelBD
Ajoute un nouveau rappel dans la base de données pour un utilisateur donné.
ajouter(String, String, String, int) - Method in class fr.iutfbleau.papillon.GestionRappel
Ajoute un nouveau rappel pour l’utilisateur courant.

B

BaseDeDonnees - Class in fr.iutfbleau.papillon
La classe BaseDeDonnees fournit les paramètres et méthodes nécessaires à l’établissement d’une connexion à la base MariaDB.
BaseDeDonnees() - Constructor for class fr.iutfbleau.papillon.BaseDeDonnees
 
BtnAjouter - Class in fr.iutfbleau.papillon
La classe BtnAjouter représente un bouton permettant d’ouvrir la fenêtre d’ajout d’un nouveau rappel dans l’application Papillon.
BtnAjouter(Main) - Constructor for class fr.iutfbleau.papillon.BtnAjouter
Construit un bouton "Ajouter" associé à la fenêtre principale.
BtnModifier - Class in fr.iutfbleau.papillon
La classe BtnModifier représente un bouton permettant de modifier un rappel existant dans l’application Papillon.
BtnModifier(Main) - Constructor for class fr.iutfbleau.papillon.BtnModifier
Construit un bouton "Modifier" associé à la fenêtre principale.
BtnSupprimer - Class in fr.iutfbleau.papillon
La classe BtnSupprimer représente un bouton permettant de supprimer un ou plusieurs rappels dans l’application Papillon.
BtnSupprimer(Main) - Constructor for class fr.iutfbleau.papillon.BtnSupprimer
Construit un bouton "Supprimer" associé à la fenêtre principale.

C

ChoixRang - Class in fr.iutfbleau.papillon
La classe ChoixRang représente une liste déroulante permettant de filtrer les rappels selon leur niveau de priorité (rang) dans l’application Papillon.
ChoixRang() - Constructor for class fr.iutfbleau.papillon.ChoixRang
Constructeur qui initialise la liste déroulante des rangs.
ColorIcon - Class in fr.iutfbleau.papillon
La classe ColorIcon permet d’afficher un petit carré coloré servant d’icône dans l’interface de l’application Papillon.
ColorIcon(Color, int, int) - Constructor for class fr.iutfbleau.papillon.ColorIcon
Constructeur de l’icône colorée.
couleurDe(String) - Method in class fr.iutfbleau.papillon.CouleurList
Renvoie la couleur correspondant au nom affiché dans le menu déroulant.
CouleurList - Class in fr.iutfbleau.papillon
La classe CouleurList permet d’afficher des couleurs associées à des thèmes dans les listes déroulantes de l’application Papillon.
CouleurList() - Constructor for class fr.iutfbleau.papillon.CouleurList
 
createPanel(Rappel) - Method in class fr.iutfbleau.papillon.PanelRappel
Initialise et configure le panneau pour afficher les informations du rappel.
Crud - Class in fr.iutfbleau.papillon
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.
Crud(Main) - Constructor for class fr.iutfbleau.papillon.Crud
Constructeur de la barre d’actions CRUD.

F

FenetreAjout - Class in fr.iutfbleau.papillon
La classe FenetreAjout permet d’afficher une fenêtre dédiée à l’ajout d’un nouveau rappel dans l’application Papillon.
FenetreAjout(Main) - Constructor for class fr.iutfbleau.papillon.FenetreAjout
Constructeur de la fenêtre d’ajout.
FenetreModif - Class in fr.iutfbleau.papillon
La classe FenetreModif permet d’afficher une fenêtre dédiée à la modification d’un rappel existant dans l’application Papillon.
FenetreModif(Main, Rappel) - Constructor for class fr.iutfbleau.papillon.FenetreModif
Constructeur de la fenêtre de modification.
FenetreRappel - Class in fr.iutfbleau.papillon
La classe FenetreRappel représente la fenêtre d’affichage détaillée d’un rappel dans l’application Papillon.
FenetreRappel(Rappel, Main) - Constructor for class fr.iutfbleau.papillon.FenetreRappel
Constructeur de la fenêtre d’affichage d’un rappel.
findByKey(String) - Static method in class fr.iutfbleau.papillon.UtilisateurBD
Récupère un utilisateur complet à partir de sa clé.
fr.iutfbleau.papillon - package fr.iutfbleau.papillon
 

G

GestionAjout - Class in fr.iutfbleau.papillon
La classe GestionAjout gère les boutons de la fenêtre d’ajout d’un rappel dans l’application Papillon.
GestionAjout(JFrame, Main, JTextField, JTextArea, JComboBox, JComboBox) - Constructor for class fr.iutfbleau.papillon.GestionAjout
Constructeur du gestionnaire de boutons pour la fenêtre d’ajout.
GestionModif - Class in fr.iutfbleau.papillon
La classe GestionModif gère les boutons de la fenêtre de modification d’un rappel dans l’application Papillon.
GestionModif(JFrame, Main, JTextField, JTextArea, JComboBox, JComboBox, Rappel) - Constructor for class fr.iutfbleau.papillon.GestionModif
Constructeur du gestionnaire de boutons pour la fenêtre de modification.
GestionRappel - Class in fr.iutfbleau.papillon
La classe GestionRappel gère les opérations CRUD (création, lecture, modification, suppression) sur les rappels associés à l’utilisateur courant.
GestionRappel() - Constructor for class fr.iutfbleau.papillon.GestionRappel
Constructeur de la classe GestionRappel.
getCle() - Method in class fr.iutfbleau.papillon.Utilisateur
 
getConnexion() - Static method in class fr.iutfbleau.papillon.BaseDeDonnees
Établit une connexion avec la base de données MariaDB.
getContenu() - Method in class fr.iutfbleau.papillon.Rappel
 
getIconHeight() - Method in class fr.iutfbleau.papillon.ColorIcon
Renvoie la hauteur de l’icône.
getIconWidth() - Method in class fr.iutfbleau.papillon.ColorIcon
Renvoie la largeur de l’icône.
getId() - Method in class fr.iutfbleau.papillon.PanelRappel
Renvoie l’identifiant du rappel affiché.
getId() - Method in class fr.iutfbleau.papillon.Rappel
 
getId() - Method in class fr.iutfbleau.papillon.Utilisateur
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class fr.iutfbleau.papillon.CouleurList
Personnalise l’affichage des éléments dans la liste déroulante.
getOrCreateIdByKey(String) - Static method in class fr.iutfbleau.papillon.UtilisateurBD
Récupère ou crée un utilisateur en fonction de sa clé unique.
getPanelRpl() - Method in class fr.iutfbleau.papillon.Main
Renvoie la liste des panneaux de rappels actuellement affichés.
getRang() - Method in class fr.iutfbleau.papillon.Rappel
 
getRappel() - Method in class fr.iutfbleau.papillon.PanelRappel
Renvoie le rappel associé à ce panneau.
getRPanel() - Method in class fr.iutfbleau.papillon.Main
Renvoie le panneau contenant les rappels.
getSelection() - Method in class fr.iutfbleau.papillon.PanelRappel
Indique si le panneau est actuellement sélectionné.
getTheme() - Method in class fr.iutfbleau.papillon.Rappel
 
getTitre() - Method in class fr.iutfbleau.papillon.Rappel
 
getUtilisateurId() - Method in class fr.iutfbleau.papillon.GestionRappel
Renvoie l’identifiant de l’utilisateur courant.

I

insertString(int, String, AttributeSet) - Method in class fr.iutfbleau.papillon.LimiteContenu
Insère une chaîne dans le document si elle ne dépasse pas la limite autorisée.

L

LimiteContenu - Class in fr.iutfbleau.papillon
La classe LimiteContenu permet de limiter le nombre de caractères pouvant être saisis dans un champ de texte Swing.
LimiteContenu(int) - Constructor for class fr.iutfbleau.papillon.LimiteContenu
Constructeur qui définit la limite de caractères.
lireOuCreerCle() - Static method in class fr.iutfbleau.papillon.UserKey
Lit la clé stockée dans le fichier ~/.papillon_id ou en génère une nouvelle si le fichier n'existe pas ou est vide.
lister() - Method in class fr.iutfbleau.papillon.GestionRappel
Liste tous les rappels appartenant à l’utilisateur courant.
listerParUtilisateur(int) - Static method in class fr.iutfbleau.papillon.RappelBD
Récupère la liste complète des rappels appartenant à un utilisateur.

M

main(String[]) - Static method in class fr.iutfbleau.papillon.Start
Méthode principale exécutée au démarrage du programme.
Main - Class in fr.iutfbleau.papillon
La classe Main représente la fenêtre principale de l’application Papillon.
Main() - Constructor for class fr.iutfbleau.papillon.Main
Constructeur de la fenêtre principale de l’application.
maj() - Method in class fr.iutfbleau.papillon.Main
Met à jour la fenêtre principale après une modification (ajout, suppression ou édition d’un rappel).
modifier(int, Rappel, int) - Static method in class fr.iutfbleau.papillon.RappelBD
Modifie un rappel existant dans la base de données.
modifierParId(int, Rappel) - Method in class fr.iutfbleau.papillon.GestionRappel
Modifie un rappel existant à partir de son identifiant.
mouseClicked(MouseEvent) - Method in class fr.iutfbleau.papillon.PanelRappel
Gère les clics simples ou doubles sur le panneau.
mouseEntered(MouseEvent) - Method in class fr.iutfbleau.papillon.PanelRappel
Change l’apparence du panneau lorsque la souris entre dans sa zone.
mouseExited(MouseEvent) - Method in class fr.iutfbleau.papillon.PanelRappel
Restaure la bordure du panneau lorsque la souris quitte sa zone.
mousePressed(MouseEvent) - Method in class fr.iutfbleau.papillon.PanelRappel
Gère les clics de souris sur le panneau.
mouseReleased(MouseEvent) - Method in class fr.iutfbleau.papillon.PanelRappel
Gère la libération du clic de souris.

P

paintIcon(Component, Graphics, int, int) - Method in class fr.iutfbleau.papillon.ColorIcon
Dessine l’icône sur le composant spécifié.
PanelRappel - Class in fr.iutfbleau.papillon
La classe PanelRappel représente l’affichage graphique d’un rappel dans l’application Papillon.
PanelRappel(Rappel) - Constructor for class fr.iutfbleau.papillon.PanelRappel
Constructeur du panneau associé à un rappel sans référence à la fenêtre principale.
PanelRappel(Rappel, Main) - Constructor for class fr.iutfbleau.papillon.PanelRappel
Constructeur du panneau associé à un rappel et à la fenêtre principale.

R

Rappel - Class in fr.iutfbleau.papillon
La classe Rappel représente un rappel utilisateur, avec un titre, un contenu, un thème et un rang de priorité.
Rappel() - Constructor for class fr.iutfbleau.papillon.Rappel
Constructeur vide (utilisé notamment pour la lecture SQL).
Rappel(int, String, String, String, int) - Constructor for class fr.iutfbleau.papillon.Rappel
Constructeur complet avec identifiant.
Rappel(String, String, String, int) - Constructor for class fr.iutfbleau.papillon.Rappel
Constructeur d’un nouveau rappel sans identifiant.
RappelBD - Class in fr.iutfbleau.papillon
La classe RappelBD gère les interactions entre le programme et la table rappel dans la base de données.
RappelBD() - Constructor for class fr.iutfbleau.papillon.RappelBD
 

S

setCle(String) - Method in class fr.iutfbleau.papillon.Utilisateur
 
setContenu(String) - Method in class fr.iutfbleau.papillon.Rappel
 
setId(int) - Method in class fr.iutfbleau.papillon.Rappel
 
setId(int) - Method in class fr.iutfbleau.papillon.Utilisateur
 
setRang(int) - Method in class fr.iutfbleau.papillon.Rappel
 
setTheme(String) - Method in class fr.iutfbleau.papillon.Rappel
 
setTitre(String) - Method in class fr.iutfbleau.papillon.Rappel
 
setTrie(int) - Method in class fr.iutfbleau.papillon.Main
Applique un tri des rappels selon leur rang de priorité.
Start - Class in fr.iutfbleau.papillon
La classe Start constitue le point d’entrée principal de l’application Papillon.
Start() - Constructor for class fr.iutfbleau.papillon.Start
 
supprimer(int, int) - Static method in class fr.iutfbleau.papillon.RappelBD
Supprime un rappel spécifique appartenant à un utilisateur.
supprimerParId(int) - Method in class fr.iutfbleau.papillon.GestionRappel
Supprime un rappel de la base de données selon son identifiant.
supprimerToutPourUtilisateur(int) - Static method in class fr.iutfbleau.papillon.RappelBD
Supprime tous les rappels appartenant à un utilisateur spécifique.

T

tirage(Main) - Method in class fr.iutfbleau.papillon.ChoixRang
Met à jour l’affichage des rappels en fonction du rang sélectionné.
toString() - Method in class fr.iutfbleau.papillon.Utilisateur
 

U

UserKey - Class in fr.iutfbleau.papillon
La classe UserKey permet de gérer une clé d'identification locale unique pour un utilisateur du logiciel Papillon.
UserKey() - Constructor for class fr.iutfbleau.papillon.UserKey
 
Utilisateur - Class in fr.iutfbleau.papillon
La classe Utilisateur représente un utilisateur unique du logiciel Papillon, identifié par une clé locale.
Utilisateur(int, String) - Constructor for class fr.iutfbleau.papillon.Utilisateur
Constructeur complet d’un utilisateur.
Utilisateur(String) - Constructor for class fr.iutfbleau.papillon.Utilisateur
Constructeur d’un utilisateur à partir de sa clé uniquement.
UtilisateurBD - Class in fr.iutfbleau.papillon
La classe UtilisateurBD gère la table utilisateur de la base de données.
UtilisateurBD() - Constructor for class fr.iutfbleau.papillon.UtilisateurBD
 

V

viderTousMesRappels() - Method in class fr.iutfbleau.papillon.GestionRappel
Supprime tous les rappels appartenant à l’utilisateur courant.
A B C F G I L M P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form