diff --git a/res/stages/add-data-stage.fxml b/res/stages/add-data-stage.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..837b259d6384ee1e24197fbab1925f6239eba501
--- /dev/null
+++ b/res/stages/add-data-stage.fxml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.scene.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.stage.*?>
+
+<Stage xmlns="http://javafx.com/javafx/17.0.12" xmlns:fx="http://javafx.com/fxml/1">
+ <scene>
+ <Scene>
+ <AnchorPane prefHeight="200" prefWidth="200">
+ <children>
+ <VBox alignment="CENTER" prefHeight="224.0" prefWidth="384.0" spacing="20.0">
+ <children>
+ <HBox alignment="CENTER" prefHeight="18.0" prefWidth="335.0" spacing="20.0">
+ <children>
+ <Label text="Valeur 1" />
+ <TextField />
+ </children>
+ </HBox>
+ <HBox alignment="CENTER" layoutX="10.0" layoutY="47.0" prefHeight="17.0" prefWidth="335.0" spacing="20.0">
+ <children>
+ <Label text="Valeur 2" />
+ <ChoiceBox prefWidth="150.0" />
+ </children>
+ </HBox>
+ <HBox alignment="CENTER" layoutX="10.0" layoutY="109.0" prefHeight="17.0" prefWidth="335.0" spacing="20.0">
+ <children>
+ <Label text="Valeur 3" />
+ <Spinner />
+ </children>
+ </HBox>
+ <Button mnemonicParsing="false" text="Valider" />
+ </children></VBox>
+ </children></AnchorPane>
+ </Scene>
+ </scene>
+</Stage>
diff --git a/res/stages/axes-settings-stage.fxml b/res/stages/axes-settings-stage.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..b605dc79338f1347ef020521ac249cc588502bf9
--- /dev/null
+++ b/res/stages/axes-settings-stage.fxml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.scene.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.stage.*?>
+
+<Stage xmlns="http://javafx.com/javafx/17.0.12" xmlns:fx="http://javafx.com/fxml/1">
+ <scene>
+ <Scene>
+ <AnchorPane prefHeight="200" prefWidth="200">
+ <children>
+ <VBox alignment="CENTER" prefHeight="200.0" prefWidth="406.0" spacing="15.0">
+ <children>
+ <HBox alignment="CENTER" prefHeight="46.0" prefWidth="406.0" spacing="20.0">
+ <children>
+ <Label text="Valeur des ordonnées" />
+ <ChoiceBox prefWidth="150.0" />
+ </children>
+ </HBox>
+ <HBox alignment="CENTER" prefHeight="44.0" prefWidth="406.0" spacing="20.0">
+ <children>
+ <Label text="Valeur des abscisses" />
+ <ChoiceBox prefWidth="150.0" />
+ </children>
+ </HBox>
+ <Button mnemonicParsing="false" text="Valider" />
+ </children>
+ </VBox>
+ </children></AnchorPane>
+ </Scene>
+ </scene>
+</Stage>
diff --git a/res/stages/display-settings-stage.fxml b/res/stages/display-settings-stage.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..92792eab2776f3a80ae00ebf9b6b2b009764e2de
--- /dev/null
+++ b/res/stages/display-settings-stage.fxml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.scene.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.stage.*?>
+
+<Stage xmlns="http://javafx.com/javafx/17.0.12" xmlns:fx="http://javafx.com/fxml/1">
+ <scene>
+ <Scene>
+ <AnchorPane prefHeight="200" prefWidth="200">
+ <children>
+ <VBox alignment="CENTER" layoutY="1.0" prefHeight="292.0" prefWidth="438.0" spacing="30.0">
+ <children>
+ <HBox alignment="CENTER" prefHeight="58.0" prefWidth="294.0" spacing="20.0">
+ <children>
+ <Label text="Nouvel ajout" />
+ <ColorPicker editable="true" />
+ </children></HBox>
+ <Button mnemonicParsing="false" text="Valider" />
+ </children></VBox>
+ </children></AnchorPane>
+ </Scene>
+ </scene>
+</Stage>
diff --git a/res/stages/load-data-stage.fxml b/res/stages/load-data-stage.fxml
index ba97c3cdf5fea292eb84c0fa814cf5542c102a64..fb198d432c1abee0b360c978a7e4044b37d51a07 100644
--- a/res/stages/load-data-stage.fxml
+++ b/res/stages/load-data-stage.fxml
@@ -1,14 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<?import javafx.scene.Scene?>
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.layout.HBox?>
-<?import javafx.scene.layout.VBox?>
-<?import javafx.stage.Stage?>
+<?import javafx.scene.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.stage.*?>
-<Stage fx:id="stage" xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.LoadDataController">
+<Stage fx:id="stage" xmlns="http://javafx.com/javafx/17.0.12" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.LoadDataController">
<scene>
<Scene>
<AnchorPane prefHeight="143.0" prefWidth="363.0">
@@ -17,8 +14,8 @@
<children>
<HBox alignment="CENTER" prefHeight="91.0" prefWidth="272.0">
<children>
- <Label fx:id="filenamelab" prefHeight="83.0" prefWidth="157.0" text="file name" />
<Button mnemonicParsing="false" onAction="#openFileChooser" text="Parcourir" />
+ <TextField prefHeight="26.0" prefWidth="207.0" />
</children>
</HBox>
<HBox alignment="CENTER" prefHeight="76.0" prefWidth="310.0">
diff --git a/res/stages/main-stage.fxml b/res/stages/main-stage.fxml
index e099e011a8ce7681c128ba314ec001f8d8aaeaeb..cc9ca10994e1a0ffae1f1a2b717fe37d81a8a279 100644
--- a/res/stages/main-stage.fxml
+++ b/res/stages/main-stage.fxml
@@ -1,47 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
-<?import javafx.scene.Scene?>
-<?import javafx.scene.chart.CategoryAxis?>
-<?import javafx.scene.chart.NumberAxis?>
-<?import javafx.scene.chart.ScatterChart?>
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.layout.HBox?>
-<?import javafx.scene.layout.Region?>
-<?import javafx.scene.layout.VBox?>
-<?import javafx.stage.Stage?>
+<?import javafx.scene.*?>
+<?import javafx.scene.chart.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.stage.*?>
-<Stage fx:id="stage" xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.MainStageController">
+<Stage fx:id="stage" xmlns="http://javafx.com/javafx/17.0.12" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.univlille.sae.classification.controller.MainStageController">
<scene>
<Scene>
<AnchorPane prefHeight="487.0" prefWidth="692.0">
<children>
<VBox prefHeight="488.0" prefWidth="691.0">
<children>
- <HBox prefHeight="305.0" prefWidth="691.0">
+ <VBox alignment="CENTER" prefHeight="379.0" prefWidth="691.0">
<children>
- <Region prefHeight="200.0" prefWidth="200.0" />
- <ScatterChart prefHeight="213.0" prefWidth="557.0">
+ <ScatterChart prefHeight="342.0" prefWidth="609.0">
<xAxis>
- <CategoryAxis side="BOTTOM" />
+ <CategoryAxis prefHeight="21.0" prefWidth="498.0" side="BOTTOM" />
</xAxis>
<yAxis>
<NumberAxis side="LEFT" />
</yAxis>
</ScatterChart>
- <Region prefHeight="200.0" prefWidth="200.0" />
+ <Button mnemonicParsing="false" text="Configuration de l'affichage" />
</children>
- </HBox>
- <Region prefHeight="77.0" prefWidth="691.0" />
- <HBox prefHeight="100.0" prefWidth="200.0">
+ </VBox>
+ <HBox alignment="CENTER" prefHeight="169.0" prefWidth="691.0" spacing="50.0">
<children>
- <Region prefHeight="101.0" prefWidth="131.0" />
- <Button mnemonicParsing="false" onAction="#openLoadData" prefHeight="27.0" prefWidth="122.0" text="Charger" />
- <Region prefHeight="101.0" prefWidth="75.0" />
- <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="129.0" text="Classifier" />
- <Region prefHeight="101.0" prefWidth="70.0" />
- <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="133.0" text="Reglages" />
- <Region prefHeight="101.0" prefWidth="111.0" />
+ <Button mnemonicParsing="false" onAction="#openLoadData" prefHeight="27.0" prefWidth="185.0" text="Charger un jeu de données" />
+ <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="141.0" text="Ajouter une donnée" />
+ <Button disable="true" mnemonicParsing="false" prefHeight="26.0" prefWidth="157.0" text="Classifier une donnée" />
</children>
</HBox>
</children>