diff --git a/src/main/java/fr/univ_amu/iut/FranceMain.java b/src/main/java/fr/univ_amu/iut/FranceMain.java index bf1cc7d..5c7c13c 100644 --- a/src/main/java/fr/univ_amu/iut/FranceMain.java +++ b/src/main/java/fr/univ_amu/iut/FranceMain.java @@ -19,15 +19,15 @@ public class FranceMain extends Application { public void init() { france = FranceBuilder.create() // .backgroundColor(Color.web("#4aa9d7")) - //.fillColor(Color.web("#dcb36c")) - //.strokeColor(Color.web("#987028")) - //.hoverColor(Color.web("#fec47e")) - //.pressedColor(Color.web("#6cee85")) - //.selectedColor(Color.MAGENTA) - .mousePressHandler(evt -> { - AcademiePath academiePath = (AcademiePath) evt.getSource(); - System.out.println("On vient de cliquer sur l'"+academiePath.getAcademie().getNom()); - }) +// .fillColor(Color.web("#dcb36c")) +// .strokeColor(Color.web("#987028")) +// .hoverColor(Color.web("#fec47e")) +// .pressedColor(Color.web("#6cee85")) +// .selectedColor(Color.MAGENTA) +// .mousePressHandler(evt -> { +// AcademiePath academiePath = (AcademiePath) evt.getSource(); +// System.out.println("On vient de cliquer sur l'"+academiePath.getAcademie().getNom()); +// }) .selectionEnabled(true) .build(); } diff --git a/src/main/java/fr/univ_amu/iut/fp/Controlle.java b/src/main/java/fr/univ_amu/iut/fp/Controlle.java deleted file mode 100644 index aa09eb1..0000000 --- a/src/main/java/fr/univ_amu/iut/fp/Controlle.java +++ /dev/null @@ -1,11 +0,0 @@ -package fr.univ_amu.iut.fp; - -import fr.univ_amu.iut.view.map.AcademiePath; -import fr.univ_amu.iut.view.map.France; -import fr.univ_amu.iut.view.map.FranceBuilder; -import javafx.fxml.FXML; -import javafx.scene.layout.StackPane; - -public class Controlle { - -} diff --git a/src/main/java/fr/univ_amu/iut/fp/Controller.java b/src/main/java/fr/univ_amu/iut/fp/Controller.java new file mode 100644 index 0000000..36c4d03 --- /dev/null +++ b/src/main/java/fr/univ_amu/iut/fp/Controller.java @@ -0,0 +1,40 @@ +package fr.univ_amu.iut.fp; + +import fr.univ_amu.iut.view.map.France; +import fr.univ_amu.iut.view.map.FranceBuilder; +import javafx.fxml.FXML; +import javafx.fxml.Initializable; +import javafx.scene.layout.AnchorPane; +import javafx.scene.layout.Pane; + +import java.net.URL; +import java.util.ResourceBundle; + +public class Controller implements Initializable { + France france; + + @FXML + private Pane stackPaneFrance; + + private void initFrance() { + france = FranceBuilder.create() +// .backgroundColor(Color.web("#4aa9d7")) +// .fillColor(Color.web("#dcb36c")) +// .strokeColor(Color.web("#987028")) +// .hoverColor(Color.web("#fec47e")) +// .pressedColor(Color.web("#6cee85")) +// .selectedColor(Color.MAGENTA) +// .mousePressHandler(evt -> { +// AcademiePath academiePath = (AcademiePath) evt.getSource(); +// System.out.println("On vient de cliquer sur l'"+academiePath.getAcademie().getNom()); +// }) + .selectionEnabled(true) + .build(); + } + + @Override + public void initialize(URL url, ResourceBundle resourceBundle) { + initFrance(); + stackPaneFrance.getChildren().add(france); + } +} diff --git a/src/main/java/fr/univ_amu/iut/fp/Main.java b/src/main/java/fr/univ_amu/iut/fp/Main.java index 12ad1ae..20f0fe2 100644 --- a/src/main/java/fr/univ_amu/iut/fp/Main.java +++ b/src/main/java/fr/univ_amu/iut/fp/Main.java @@ -10,6 +10,7 @@ import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.BorderPane; +import javafx.scene.layout.Pane; import javafx.scene.layout.StackPane; import javafx.stage.Stage; @@ -18,40 +19,16 @@ import javax.xml.namespace.QName; public class Main extends Application { - France france; - @FXML - private StackPane stackPaneFrance ; - - private void initFrance(){ - france = FranceBuilder.create() -// .backgroundColor(Color.web("#4aa9d7")) - //.fillColor(Color.web("#dcb36c")) - //.strokeColor(Color.web("#987028")) - //.hoverColor(Color.web("#fec47e")) - //.pressedColor(Color.web("#6cee85")) - //.selectedColor(Color.MAGENTA) - .mousePressHandler(evt -> { - AcademiePath academiePath = (AcademiePath) evt.getSource(); - System.out.println("On vient de cliquer sur l'"+academiePath.getAcademie().getNom()); - }) - .selectionEnabled(true) - .build(); - stackPaneFrance.getChildren().addAll(france); - - } - - - - @Override - public void start(Stage primaryStage) throws Exception { - AnchorPane root = FXMLLoader.load(getClass().getResource("/fr/univ_amu/iut/fp/fp.fxml")); -// initFrance(); - primaryStage.setTitle("Carte des académie"); - primaryStage.setScene(new Scene(root)); - primaryStage.show(); - } - public static void main(String[] args) {launch(args);} - + @Override + public void start(Stage stage) throws Exception { + try { + AnchorPane root = FXMLLoader.load(getClass().getResource("/fr/univ_amu/iut/fp/fp.fxml")); + stage.setScene(new Scene(root)); + stage.show(); + } catch (Exception e) { + e.printStackTrace(); + } } +} diff --git a/src/main/java/fr/univ_amu/iut/fp/fp.fxml b/src/main/java/fr/univ_amu/iut/fp/fp.fxml index 27019ef..9648876 100644 --- a/src/main/java/fr/univ_amu/iut/fp/fp.fxml +++ b/src/main/java/fr/univ_amu/iut/fp/fp.fxml @@ -1,22 +1,21 @@ - - - - + + + - + - + - +