From c259939b3a109d1742db14be89c381b437492c73 Mon Sep 17 00:00:00 2001 From: Lenny FOULOU Date: Sat, 7 Dec 2024 18:11:39 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9liorations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../listeners/MuteCheckBoxListener.java | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/fr/monkhanny/dorfromantik/listeners/MuteCheckBoxListener.java b/src/fr/monkhanny/dorfromantik/listeners/MuteCheckBoxListener.java index 13bc5ca..ee5b5e6 100644 --- a/src/fr/monkhanny/dorfromantik/listeners/MuteCheckBoxListener.java +++ b/src/fr/monkhanny/dorfromantik/listeners/MuteCheckBoxListener.java @@ -6,14 +6,29 @@ import fr.monkhanny.dorfromantik.utils.MusicPlayer; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; - +/** + * @version 1.0 + * @author Moncef STITI + * Classe MuteCheckBoxListener, un écouteur d'événements pour gérer les cases à cocher + * permettant d'activer ou de désactiver la musique et les effets sonores (SFX). + */ public class MuteCheckBoxListener implements ActionListener { private String label; - + /** + * Constructeur de MuteCheckBoxListener. + * + * @param label un libellé pour indiquer le type d'option (par exemple "Musique" ou "SFX") + */ public MuteCheckBoxListener(String label) { this.label = label; } - + /** + * Gère les événements de clic sur une case à cocher. + * Permet d'activer ou de désactiver la musique ou les effets sonores en fonction + * du libellé fourni. + * + * @param e l'événement ActionEvent déclenché par un clic sur une case à cocher + */ @Override public void actionPerformed(ActionEvent e) { JCheckBox checkBox = (JCheckBox) e.getSource();