From 6dfc26f09cab6e0b805e64e22426895d1f32596e Mon Sep 17 00:00:00 2001 From: Harry Linrui XU <xulr0820@hotmail.com> Date: Wed, 8 Mar 2023 01:33:18 +0100 Subject: [PATCH] Copied over code from Emil from older commit --- pom.xml | 5 +++-- src/main/java/no/ntnu/idatt1002/demo/MyApp.java | 3 +-- src/main/java/no/ntnu/idatt1002/demo/sceneController.java | 7 +++++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 454e08c1..3a865580 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ <maven.compiler.target>17</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <junit.version>5.8.1</junit.version> - <javafx.version>17.0.1</javafx.version> + <javafx.version>17.0.6</javafx.version> </properties> <repositories> @@ -172,7 +172,8 @@ <!-- Default configuration for running with: mvn clean javafx:run --> <id>default-cli</id> <configuration> - <mainClass>no.ntnu.idatt1002.demo/no.ntnu.idatt1002.demo.MyApp</mainClass> + <mainClass>no.ntnu.idatt1002.demo.MyApp</mainClass> + <executable>C:\Program Files\Java\jdk-17\bin\java.exe</executable> <launcher>app</launcher> <jlinkZipName>app</jlinkZipName> <jlinkImageName>app</jlinkImageName> diff --git a/src/main/java/no/ntnu/idatt1002/demo/MyApp.java b/src/main/java/no/ntnu/idatt1002/demo/MyApp.java index bbd3a868..8450b33f 100644 --- a/src/main/java/no/ntnu/idatt1002/demo/MyApp.java +++ b/src/main/java/no/ntnu/idatt1002/demo/MyApp.java @@ -10,10 +10,9 @@ import java.util.Objects; public class MyApp extends Application { - @Override + @Override public void start(Stage stage) { try { - Parent root = FXMLLoader.load(Objects.requireNonNull(getClass().getResource("FirstMenu.fxml"))); Scene scene = new Scene(root); stage.setScene(scene); diff --git a/src/main/java/no/ntnu/idatt1002/demo/sceneController.java b/src/main/java/no/ntnu/idatt1002/demo/sceneController.java index 3254c327..fd0cf198 100644 --- a/src/main/java/no/ntnu/idatt1002/demo/sceneController.java +++ b/src/main/java/no/ntnu/idatt1002/demo/sceneController.java @@ -2,6 +2,7 @@ package no.ntnu.idatt1002.demo; import java.io.IOException; +import java.util.Objects; import javafx.event.ActionEvent; import javafx.fxml.FXMLLoader; import javafx.scene.Node; @@ -16,7 +17,8 @@ public class sceneController { private Parent root; public void switchStartMenu(ActionEvent event) throws IOException { - root = FXMLLoader.load(getClass().getResource("view/StartMenu.fxml")); + root = FXMLLoader.load( + Objects.requireNonNull(getClass().getResource("view/StartMenu.fxml"))); stage = (Stage)((Node)event.getSource()).getScene().getWindow(); scene = new Scene(root); stage.setScene(scene); @@ -24,7 +26,8 @@ public class sceneController { } public void switchNewBudget(ActionEvent event) throws IOException { - root = FXMLLoader.load(getClass().getResource("view/NewBudget.fxml")); + root = FXMLLoader.load( + Objects.requireNonNull(getClass().getResource("view/NewBudget.fxml"))); stage = (Stage)((Node)event.getSource()).getScene().getWindow(); scene = new Scene(root); stage.setScene(scene); -- GitLab