Fixed Controller after merge

This commit is contained in:
YaFedImYaEatIm
2016-09-13 18:26:07 +12:00
2 changed files with 120 additions and 7 deletions
@@ -5,8 +5,12 @@ import java.util.ResourceBundle;
import javax.swing.JOptionPane;
import javafx.application.Application;
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{
@@ -32,7 +36,7 @@ public class MenuController implements Initializable{
/**
* Load Airline Raw Data Function.
*/
public void loadAirlineRaw(){
public void loadAirlineRaw() {
try {
parent.replaceSceneContent("menu.fxml");
System.out.println("Loaded Airline Raw Data.");
@@ -41,13 +45,41 @@ public class MenuController implements Initializable{
}
}
public void initialize(URL arg0, ResourceBundle arg1) {
// TODO Auto-generated method stub
}
public void setApp(App parent){
this.parent = parent;
}
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);
//seng202.group9.Controller.App.primaryStage.show();
}
public void viewFlightRawData() {
Stage stage = new Stage();
BorderPane root = new BorderPane(); //root panel
Scene scene = new Scene(root);
//create the Flight summary page
FlightRawData flightRawDataPage = new FlightRawData();
root.setTop(flightRawDataPage.getFlightRawData());
stage.setScene(scene);
stage.show();
//seng202.group9.Controller.App.primaryStage.setScene(scene);
//seng202.group9.Controller.App.primaryStage.show();
}
public void initialize(URL arg0, ResourceBundle arg1) {
// TODO Auto-generated method stub
}
}