From 83ccf04d85cf5ee6cd0607747a36017ecb201d27 Mon Sep 17 00:00:00 2001 From: Liam Beckett Date: Tue, 13 Sep 2016 13:23:44 +1200 Subject: [PATCH] Implemented the GUI to open for the Flight Data Summary page however was unable to get it to open in the same stage so it opens in a new window. This is something to address later. --- .../seng202/group9/GUI/MenuController.java | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/main/java/seng202/group9/GUI/MenuController.java b/src/main/java/seng202/group9/GUI/MenuController.java index 2d8037e..320ff5e 100644 --- a/src/main/java/seng202/group9/GUI/MenuController.java +++ b/src/main/java/seng202/group9/GUI/MenuController.java @@ -5,10 +5,16 @@ import java.util.ResourceBundle; import javax.swing.JOptionPane; +import javafx.fxml.FXML; import javafx.fxml.Initializable; +import javafx.scene.Scene; +import javafx.scene.layout.BorderPane; + +import javafx.stage.Stage; +import seng202.group9.Controller.App; public class MenuController implements Initializable{ - + public void importAirports(){ JOptionPane.showMessageDialog(null, "This is not Implemented yet"); } @@ -25,6 +31,23 @@ public class MenuController implements Initializable{ JOptionPane.showMessageDialog(null, "This is not Implemented yet"); } + @FXML + public void viewFlightSummary() { + + Stage stage = new Stage(); + BorderPane root = new BorderPane(); //root panel + Scene scene = new Scene(root); + //create the Flight summary page + FlightDataSummary flightSummPage = new FlightDataSummary(); + root.setTop(flightSummPage.getFlightSummary()); + stage.setScene(scene); + stage.show(); + //seng202.group9.Controller.App.primaryStage.setScene(scene); + //System.out.println("GOT HERE"); + //seng202.group9.Controller.App.primaryStage.show(); + } + + public void initialize(URL arg0, ResourceBundle arg1) { // TODO Auto-generated method stub