Basic Navigation code
This commit is contained in:
parent
e8a7b03874
commit
0021df2086
1 changed files with 26 additions and 0 deletions
26
client/src/main/java/client/utils/Navigation.java
Normal file
26
client/src/main/java/client/utils/Navigation.java
Normal file
|
|
@ -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);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue