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();