From: Robin Cheney Date: Fri, 28 Nov 2025 08:52:42 +0000 (+0100) Subject: moved main method into Main.java X-Git-Url: https://git.eternal.ddnss.de/?a=commitdiff_plain;h=225ba9bf262c3fe8bead9943088b9ee7057a6d9f;p=tankstelle.git moved main method into Main.java --- diff --git a/.gitignore b/.gitignore index 72013b7..789f003 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ target/maven-archiver/pom.properties .vscode/settings.json target/* src/main/java/de/diejungsvondertanke/tankstelle/Test.java +src/main/java/docs.sh diff --git a/src/main/java/de/diejungsvondertanke/tankstelle/Main.java b/src/main/java/de/diejungsvondertanke/tankstelle/Main.java index 5bc3264..fe94c3c 100644 --- a/src/main/java/de/diejungsvondertanke/tankstelle/Main.java +++ b/src/main/java/de/diejungsvondertanke/tankstelle/Main.java @@ -7,6 +7,7 @@ import java.util.ArrayList; import java.util.Arrays; import de.diejungsvondertanke.tankstelle.error.NoSuchFuelTypeError; +import de.diejungsvondertanke.tankstelle.ui.JFX; /** * Main Class @@ -32,6 +33,16 @@ public class Main { */ public static ArrayList fuelStations = new ArrayList(Arrays.asList(initialFuelStations)); + /** + * Launch GUI + * + * @param args Program arguments from additionally passed parameters. Mandatory, + * but never used here. + */ + public static void main(String[] args) { + JFX.launch(args); + } + /** * Get an array of fuel stations which have a number of vending machines * that is equal to {@code number_of_vending_machines} diff --git a/src/main/java/de/diejungsvondertanke/tankstelle/ui/JFX.java b/src/main/java/de/diejungsvondertanke/tankstelle/ui/JFX.java index bc7469f..0a1cf8a 100644 --- a/src/main/java/de/diejungsvondertanke/tankstelle/ui/JFX.java +++ b/src/main/java/de/diejungsvondertanke/tankstelle/ui/JFX.java @@ -33,10 +33,6 @@ public class JFX extends Application { stage.show(); } - public static void main(String[] args) { - launch(args); - } - private static Parent loadFXML(String fxml) throws IOException { FXMLLoader fxmlLoader = new FXMLLoader(JFX.class.getResource("/ui/" + fxml + ".fxml")); parent = fxmlLoader.load();