From 0021df2086daa80de63e44b26fbcb9f3db13abd5 Mon Sep 17 00:00:00 2001 From: Rithvik Sriram Date: Mon, 1 Dec 2025 15:00:26 +0100 Subject: [PATCH] Basic Navigation code --- .../main/java/client/utils/Navigation.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 client/src/main/java/client/utils/Navigation.java diff --git a/client/src/main/java/client/utils/Navigation.java b/client/src/main/java/client/utils/Navigation.java new file mode 100644 index 0000000..6d76ad7 --- /dev/null +++ b/client/src/main/java/client/utils/Navigation.java @@ -0,0 +1,26 @@ +package client.utils; + +import client.MyFXML; +import javafx.scene.Parent; +import javafx.scene.layout.Pane; + +public class Navigation { + + private final MyFXML myFXML; + private Pane screen; + + public Navigation(MyFXML x, Pane y){ + this.myFXML = x; + this.screen = y; + } + + public void show(String fxmlpath){ + var result = myFXML.load(Object.class, fxmlpath); + Parent UIRoot = result.getValue(); + screen.getChildren().setAll(UIRoot); + + + } + + +}