diff --git a/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java b/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java
index 4d38f1f0d7b078b7a5511cae8186bc47f2b122cf..014d6d93df3710238412b7bcaa02b3fb46c780b1 100644
--- a/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java
+++ b/src/main/java/fr/univlille/sae/classification/controller/AddDataController.java
@@ -19,25 +19,36 @@ import java.util.List;
 import java.util.Map;
 
 /**
- * Controlleur pour le FXML add-data-stage, pour ajouter une nouvelle donnée
+ * Contrôleur pour le fichier FXML "add-data-stage", permettant à l'utilisateur
+ * d'ajouter une nouvelle donnée dans le modèle de classification.
  */
 public class AddDataController {
 
+    /**
+     * Fenêtre associée à cette vue.
+     */
     @FXML
     private Stage stage;
 
+    /**
+     * Conteneur contenant les champs d'entrée de données.
+     */
     @FXML
     private VBox entries;
 
     /**
-     * MainStageView associé au controlleur
+     * MainStageView associée au contrôleur.
      */
     MainStageView mainStageView;
 
+    /**
+     * Liste des composants d'entrée gérés dynamiquement (Spinner, TextField,
+     * ChoiceBox) selon le type des données.
+     */
     private List<Object> components;
 
     /**
-     * Méthode d'intitialisation du controlleur
+     * Méthode d'initialisation du contrôleur.
      */
     @FXML
     public void initialize() {
@@ -105,14 +116,14 @@ public class AddDataController {
     }
 
     /**
-     * Méthode permettante d'attribuer la mainStageView associer à la classe
+     * Méthode permettant d'attribuer la mainStageView associée à la classe.
      * @param mainStageView mainStageView à attribuer
      */
     public void setMainStageView(MainStageView mainStageView) {
         this.mainStageView = mainStageView;
     }
     /**
-     * Validation des données à ajouter
+     * Validation des données à ajouter.
      */
     public void validate() {
         System.out.println("validé");
@@ -141,5 +152,4 @@ public class AddDataController {
         }
         stage.close();
     }
-
 }
diff --git a/src/main/java/fr/univlille/sae/classification/controller/AxesSettingsController.java b/src/main/java/fr/univlille/sae/classification/controller/AxesSettingsController.java
index b355ba3bb9c6528d2475e76edadb5ee4fd29bc08..508057c91f7ae07310ecee04773a594fc30ef1d5 100644
--- a/src/main/java/fr/univlille/sae/classification/controller/AxesSettingsController.java
+++ b/src/main/java/fr/univlille/sae/classification/controller/AxesSettingsController.java
@@ -10,18 +10,27 @@ import javafx.scene.control.SpinnerValueFactory;
 import javafx.stage.Stage;
 
 /**
- * Controlleur pour le FXML axes-settings-stage, pour gérer les axes de la vue
+ * Contrôleur pour le fichier FXML "axes-settings-stage", pour gérer les axes de la vue.
  */
 public class AxesSettingsController{
+    /**
+     * Fenêtre associée à cette vue.
+     */
     @FXML
     Stage stage;
 
+    /**
+     * Choix des données en axes (abscisse et ordonnée).
+     */
     @FXML
     ChoiceBox selectOrd;
 
     @FXML
     ChoiceBox selectAbs;
 
+    /**
+     * Choix des limites inférieures et supérieures des axes.
+     */
     @FXML
     Spinner OrdSizeLower;
 
@@ -36,12 +45,12 @@ public class AxesSettingsController{
 
 
     /**
-     * DataVisualizationView associé au controlleur
+     * DataVisualizationView associé au contrôleur.
      */
     DataVisualizationView dataVisualizationView;
 
     /**
-     * Ajout des éléments à sélectionner pour les ordonnées de la grille
+     * Ajout des éléments à sélectionner pour les ordonnées de la grille.
      * @param fields Éléments à ajouter
      */
     public void setSelectOrd(String[] fields){
@@ -51,7 +60,7 @@ public class AxesSettingsController{
     }
 
     /**
-     * Ajout des éléments à sélectionner pout les abscisses de la grille
+     * Ajout des éléments à sélectionner pour les abscisses de la grille.
      * @param fields Éléments à ajouter
      */
     public void setSelectAbs(String[] fields){
@@ -60,18 +69,34 @@ public class AxesSettingsController{
         selectAbs.setValue(dataVisualizationView.getActualX());
     }
 
+    /**
+     * Configure la limite supérieure de l'axe des ordonnées.
+     * @param value Valeur initiale à définir pour la limite supérieure.
+     */
     public void setOrdSizeUpper(double value){
         OrdSizeUpper.setValueFactory(new SpinnerValueFactory.DoubleSpinnerValueFactory(0.0, 9999, value,1));
     }
 
+    /**
+     * Configure la limite inférieure de l'axe des ordonnées.
+     * @param value Valeur initiale à définir pour la limite inférieure.
+     */
     public void setOrdSizeLower(double value){
         OrdSizeLower.setValueFactory(new SpinnerValueFactory.DoubleSpinnerValueFactory(0.0, 9999, value,1));
     }
 
+    /**
+     * Configure la limite supérieure de l'axe des abscisses.
+     * @param value Valeur initiale à définir pour la limite supérieure.
+     */
     public void setAbsSizeUpper(double value){
         AbsSizeUpper.setValueFactory(new SpinnerValueFactory.DoubleSpinnerValueFactory(0.0, 9999, value,1));
     }
 
+    /**
+     * Configure la limite inférieure de l'axe des abscisses.
+     * @param value Valeur initiale à définir pour la limite inférieure.
+     */
     public void setAbsSizeLower(double value){
         AbsSizeLower.setValueFactory(new SpinnerValueFactory.DoubleSpinnerValueFactory(0.0, 9999, value,1));
     }
@@ -85,7 +110,7 @@ public class AxesSettingsController{
     }
 
     /**
-     * Validation des paramètres des axes
+     * Validation des paramètres des axes.
      */
     public void validate(){
         if(dataVisualizationView.getActualX() != null || dataVisualizationView.getActualY() != null){
@@ -128,6 +153,10 @@ public class AxesSettingsController{
         stage.close();
     }
 
+    /**
+     * Réinitialise les paramètres des axes en activant l'ajustement
+     * automatique et recharge la visualisation des données.
+     */
     public void reset(){
         ((NumberAxis) dataVisualizationView.getScatterChart().getXAxis()).setAutoRanging(true);
         ((NumberAxis) dataVisualizationView.getScatterChart().getYAxis()).setAutoRanging(true);
diff --git a/src/main/java/fr/univlille/sae/classification/controller/DataStageController.java b/src/main/java/fr/univlille/sae/classification/controller/DataStageController.java
index edc1926630b2d6e48ec257ef103af2249d61d715..49f0c708a3165b3d42287461c4e94f84f96bf2c7 100644
--- a/src/main/java/fr/univlille/sae/classification/controller/DataStageController.java
+++ b/src/main/java/fr/univlille/sae/classification/controller/DataStageController.java
@@ -13,45 +13,43 @@ import javafx.stage.Stage;
 import java.io.IOException;
 
 /**
- * Controlleur pour le FXML data-view-stage, pour gérer la vue supplémentaire
+ * Contrôleur pour le fichier FXML "data-view-stage", pour gérer la vue supplémentaire.
  */
 public class DataStageController extends DataVisualizationController{
+    /**
+     * Fenêtre associée à cette vue.
+     */
     @FXML
     Stage stage;
 
-
-
-
+    /**
+     * Composant ListView pour l'affichage des informations des données d'un point.
+     */
     @FXML
     ListView PointInfo;
 
-
-
-
+    /**
+     * Initialise le contrôleur en configurant le zoom et le déplacement de la vue.
+     */
     public void initialize() {
         setupZoom();
         setupDrag();
     }
 
-
-
     /**
-     * Associe la dataStageView associer à la classe
-     * @param dataStageView
+     * Associe la dataStageView associée à la classe.
+     * @param dataStageView Instance de dataStageView à associer.
      */
     public void setDataStageView (DataStageView dataStageView) {
         this.view = dataStageView;
     }
 
-
-
-
-
-
+    /**
+     * Retourne l'instance de PointInfo.
+     * @return Instance de PointInfo.
+     */
     public ListView getPointInfo(){
         return this.PointInfo;
     };
 
-
-
 }