diff --git a/res/stages/data-view-stage.fxml b/res/stages/data-view-stage.fxml new file mode 100644 index 0000000000000000000000000000000000000000..d35ef9f91c85c1046cf1121f04f2e5d7867e7975 --- /dev/null +++ b/res/stages/data-view-stage.fxml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.*?> +<?import javafx.scene.*?> +<?import javafx.scene.chart.*?> +<?import javafx.scene.control.*?> +<?import javafx.scene.image.*?> +<?import javafx.scene.layout.*?> +<?import javafx.stage.*?> + +<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="363.0" prefWidth="692.0"> + <children> + <VBox prefHeight="363.0" prefWidth="691.0"> + <children> + <HBox prefHeight="356.0" prefWidth="691.0"> + <children> + <Region prefHeight="338.0" prefWidth="65.0" /> + <ScatterChart prefHeight="342.0" prefWidth="609.0"> + <xAxis> + <CategoryAxis fx:id="absAxeView" prefHeight="21.0" prefWidth="498.0" side="BOTTOM" /> + </xAxis> + <yAxis> + <NumberAxis fx:id="ordAxeView" side="LEFT" /> + </yAxis> + </ScatterChart> + <Button fx:id="settingsView" mnemonicParsing="false"> + <graphic> + <ImageView fitHeight="100.0" fitWidth="30.0" pickOnBounds="true" preserveRatio="true"> + <image> + <Image url="@gear.png" /> + </image></ImageView> + </graphic> + <HBox.margin> + <Insets right="10.0" top="30.0" /> + </HBox.margin></Button> + </children> + </HBox> + </children> + </VBox> + </children></AnchorPane> + </Scene> + </scene> +</Stage> diff --git a/res/stages/gear.png b/res/stages/gear.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2b723b8951d835f19ce3d0753be26e7aa9ef03 Binary files /dev/null and b/res/stages/gear.png differ diff --git a/src/main/java/fr/univlille/sae/classification/controller/DataViewStage.java b/src/main/java/fr/univlille/sae/classification/controller/DataViewStage.java new file mode 100644 index 0000000000000000000000000000000000000000..fe7a9b0083d0ef2abc3ac4a22eb5be0faae92c5c --- /dev/null +++ b/src/main/java/fr/univlille/sae/classification/controller/DataViewStage.java @@ -0,0 +1,22 @@ +package fr.univlille.sae.classification.controller; + +import javafx.fxml.FXML; +import javafx.scene.chart.CategoryAxis; +import javafx.scene.chart.NumberAxis; +import javafx.scene.control.Button; +import javafx.stage.Stage; + +public class DataViewStage { + + @FXML + Stage stage; + + @FXML + CategoryAxis absAxe; + + @FXML + NumberAxis ordAxe; + + @FXML + Button settings; +}