diff --git a/SudokuCreator.java b/SudokuCreator.java
index 71c8bc5..d37510b 100644
--- a/SudokuCreator.java
+++ b/SudokuCreator.java
@@ -5,19 +5,24 @@ import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.io.*;
 
+/**
+ * La classe SudokuCreator étend la classe SudokuUI et permet de créer des grilles de Sudoku.
+ */
 public class SudokuCreator extends SudokuUI {
     private static int numberOfClues = 25; // Nombre de "clues" par défaut
 
+    /**
+     * Constructeur de la classe SudokuCreator.
+     * @param sudoku Instance de la classe Sudoku.
+     */
     public SudokuCreator(Sudoku sudoku) {
         super(sudoku);
         createAdditionalButtons();
     }
 
-    @Override
-    protected String getTitleText() {
-        return "Sudoku Creator";
-    }
-
+    /**
+     * Crée les boutons supplémentaires pour charger, générer et sauvegarder les grilles de Sudoku.
+     */
     protected void createAdditionalButtons() {
         createLoadButton();
         createGenerateButton();
@@ -25,6 +30,9 @@ public class SudokuCreator extends SudokuUI {
         pack();
     }
 
+    /**
+     * Crée le bouton pour charger une grille de Sudoku depuis un fichier.
+     */
     private void createLoadButton() {
         JButton loadButton = new JButton("Charger");
         loadButton.addActionListener(new ActionListener() {
@@ -47,6 +55,9 @@ public class SudokuCreator extends SudokuUI {
         add(buttonPanel, BorderLayout.NORTH);
     }
 
+    /**
+     * Crée le bouton pour générer une nouvelle grille de Sudoku.
+     */
     private void createGenerateButton() {
         JButton generateButton = new JButton("Générer");
         generateButton.addActionListener(new ActionListener() {
@@ -78,9 +89,10 @@ public class SudokuCreator extends SudokuUI {
         buttonPanel.add(generateButton, BorderLayout.EAST);
         add(buttonPanel, BorderLayout.EAST);
     }
-    
-    
 
+    /**
+     * Crée le bouton pour sauvegarder la grille de Sudoku dans un fichier.
+     */
     private void createSaveButton() {
         JButton saveButton = new JButton("Sauvegarder");
         saveButton.addActionListener(new ActionListener() {
@@ -102,6 +114,9 @@ public class SudokuCreator extends SudokuUI {
         add(buttonPanel, BorderLayout.WEST);
     }
 
+    /**
+     * Met à jour l'affichage de la grille dans l'interface utilisateur.
+     */
     private void updateGrid() {
         Grid grid = sudoku.getGrid();
         for (int row = 0; row < 9; row++) {
@@ -112,6 +127,19 @@ public class SudokuCreator extends SudokuUI {
         }
     }
 
+    /**
+     * Obtient le texte du titre de l'interface utilisateur.
+     * @return Le texte du titre.
+     */
+    @Override
+    protected String getTitleText() {
+        return "Sudoku Creator";
+    }
+
+    /**
+     * Méthode principale pour tester la classe SudokuCreator.
+     * @param args Arguments de la ligne de commande (non utilisés).
+     */
     public static void main(String[] args) {
         Sudoku sudoku = new Sudoku();
         new SudokuCreator(sudoku);