Ajout de la JavaDoc sur les bouton,crud,fenetre modification et rappel.... + ajout du package

This commit is contained in:
sehl
2025-10-26 02:14:25 +01:00
parent 0beba32b0b
commit 4bf2e75bab
9 changed files with 320 additions and 18 deletions
+38 -1
View File
@@ -1,14 +1,42 @@
package fr.iutfbleau.papillon;
import javax.swing.event.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
* La classe <code>FenetreRappel</code> représente la fenêtre daffichage
* détaillée dun rappel dans lapplication <b>Papillon</b>.
* <p>
* Elle affiche les informations complètes du rappel sélectionné
* (titre, contenu, thème, et priorité) et permet à lutilisateur
* de le modifier ou de fermer la fenêtre.
* </p>
*
* @version 1.0
* @author Seri-khane YOLOU, Aylane SEHL, Jenson VAL
*/
public class FenetreRappel extends JFrame implements ActionListener{
/** Bouton permettant de fermer la fenêtre. */
private final JButton btnFermer = new JButton("Fermer");
/** Bouton permettant douvrir la fenêtre de modification du rappel. */
private final JButton btnModifier = new JButton("Modifier");
/** Référence vers la fenêtre principale de lapplication. */
private final Main main;
/** Référence vers le rappel à afficher. */
private Rappel rappel;
/**
* Constructeur de la fenêtre daffichage dun rappel.
*
* @param r le rappel à afficher
* @param main la fenêtre principale
*/
public FenetreRappel(Rappel r, Main main) {
super("Rappel : " + r.getTitre());
ImageIcon logo = new ImageIcon("logo.png");
@@ -73,6 +101,15 @@ public class FenetreRappel extends JFrame implements ActionListener{
main.dispose();
}
/**
* Gère les actions effectuées sur les boutons de la fenêtre.
* <ul>
* <li><b>Fermer</b> : ferme la fenêtre actuelle.</li>
* <li><b>Modifier</b> : ouvre la fenêtre de modification du rappel.</li>
* </ul>
*
* @param e l’événement daction déclenché
*/
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == btnFermer) {