Added Enums for each Open View for easier storage for Session.
This commit is contained in:
@@ -28,6 +28,7 @@ public class App extends Application
|
|||||||
private Dataset currentDataset = null;
|
private Dataset currentDataset = null;
|
||||||
private Stage primaryStage = null;
|
private Stage primaryStage = null;
|
||||||
private VBox mainContainer;
|
private VBox mainContainer;
|
||||||
|
private Session session;
|
||||||
|
|
||||||
public static void main( String[] args )
|
public static void main( String[] args )
|
||||||
{
|
{
|
||||||
@@ -40,6 +41,7 @@ public class App extends Application
|
|||||||
@Override
|
@Override
|
||||||
public void start(Stage primaryStage) {
|
public void start(Stage primaryStage) {
|
||||||
this.primaryStage = primaryStage;
|
this.primaryStage = primaryStage;
|
||||||
|
this.session = new Session();
|
||||||
//load the menu and the first container
|
//load the menu and the first container
|
||||||
try {
|
try {
|
||||||
FXMLLoader loader = new FXMLLoader();
|
FXMLLoader loader = new FXMLLoader();
|
||||||
@@ -126,9 +128,9 @@ public class App extends Application
|
|||||||
* @return
|
* @return
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public Initializable replaceSceneContent(String fxml) throws Exception {
|
public Initializable replaceSceneContent(SceneCode fxml) throws Exception {
|
||||||
FXMLLoader loader = new FXMLLoader();
|
FXMLLoader loader = new FXMLLoader();
|
||||||
InputStream in = getClass().getClassLoader().getResourceAsStream(fxml);
|
InputStream in = getClass().getClassLoader().getResourceAsStream(fxml.getFilePath());
|
||||||
Parent page;
|
Parent page;
|
||||||
try {
|
try {
|
||||||
page = (Parent) loader.load(in);
|
page = (Parent) loader.load(in);
|
||||||
@@ -139,6 +141,8 @@ public class App extends Application
|
|||||||
mainContainer.getChildren().remove(1);
|
mainContainer.getChildren().remove(1);
|
||||||
}
|
}
|
||||||
mainContainer.getChildren().add(page);
|
mainContainer.getChildren().add(page);
|
||||||
|
//change session code to fit with the serialisation
|
||||||
|
session.setSceneDisplayed(fxml);
|
||||||
return (Initializable) loader.getController();
|
return (Initializable) loader.getController();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,18 @@ package seng202.group9.Controller;
|
|||||||
* Created by fwy13 on 16/09/16.
|
* Created by fwy13 on 16/09/16.
|
||||||
*/
|
*/
|
||||||
public enum SceneCode {
|
public enum SceneCode {
|
||||||
INITIAL, AIRLINE_SUMMARY, AIRLINE_RAW_DATA, AIRPORT_SUMMARY, AIRPORT_RAW_DATA,
|
INITIAL(""), AIRLINE_SUMMARY("airline_summary.fxml"), AIRLINE_RAW_DATA("airline_raw_data.fxml"),
|
||||||
ROUTE_SUMMARY, ROUTE_RAW_DATA, FLIGHT_SUMMARY, FLIGHT_RAW_DATA
|
AIRPORT_SUMMARY("airport_summary.fxml"), AIRPORT_RAW_DATA("airport_raw_data.fxml"),
|
||||||
|
ROUTE_SUMMARY("routes_summary.fxml"), ROUTE_RAW_DATA("route_raw_data.fxml"), FLIGHT_SUMMARY("flight_data_summary.fxml"),
|
||||||
|
FLIGHT_RAW_DATA("flight_raw_data.fxml");
|
||||||
|
|
||||||
|
private String filePath;
|
||||||
|
|
||||||
|
SceneCode(String filePath){
|
||||||
|
this.filePath = filePath;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFilePath(){
|
||||||
|
return filePath;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,16 @@ import java.io.Serializable;
|
|||||||
* Created by fwy13 on 16/09/16.
|
* Created by fwy13 on 16/09/16.
|
||||||
*/
|
*/
|
||||||
public class Session implements Serializable {
|
public class Session implements Serializable {
|
||||||
private SceneCode sceneDisplayed = SceneCode.INITIAL;
|
private SceneCode sceneDisplayed;
|
||||||
|
|
||||||
|
public Session(){
|
||||||
|
//blank constructor
|
||||||
|
this.sceneDisplayed = SceneCode.INITIAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Session(SceneCode scene){
|
||||||
|
this.sceneDisplayed = scene;
|
||||||
|
}
|
||||||
|
|
||||||
public void setSceneDisplayed(SceneCode sceneDisplayed) {
|
public void setSceneDisplayed(SceneCode sceneDisplayed) {
|
||||||
this.sceneDisplayed = sceneDisplayed;
|
this.sceneDisplayed = sceneDisplayed;
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import javafx.scene.control.TableView;
|
|||||||
import javafx.scene.control.cell.PropertyValueFactory;
|
import javafx.scene.control.cell.PropertyValueFactory;
|
||||||
import seng202.group9.Controller.App;
|
import seng202.group9.Controller.App;
|
||||||
import seng202.group9.Controller.Dataset;
|
import seng202.group9.Controller.Dataset;
|
||||||
|
import seng202.group9.Controller.SceneCode;
|
||||||
import seng202.group9.Core.Airline;
|
import seng202.group9.Core.Airline;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -46,7 +47,7 @@ public class AirlineSummaryController extends MenuController{
|
|||||||
public void airlineRawDataButton() {
|
public void airlineRawDataButton() {
|
||||||
try {
|
try {
|
||||||
AirlineRDController rawDataController = (AirlineRDController)
|
AirlineRDController rawDataController = (AirlineRDController)
|
||||||
parent.replaceSceneContent("airline_raw_data.fxml");
|
parent.replaceSceneContent(SceneCode.AIRLINE_RAW_DATA);
|
||||||
rawDataController.setApp(parent);
|
rawDataController.setApp(parent);
|
||||||
rawDataController.loadTables();
|
rawDataController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -57,7 +58,7 @@ public class AirlineSummaryController extends MenuController{
|
|||||||
public void flightSummaryButton() {
|
public void flightSummaryButton() {
|
||||||
try {
|
try {
|
||||||
FlightSummaryController summaryController = (FlightSummaryController)
|
FlightSummaryController summaryController = (FlightSummaryController)
|
||||||
parent.replaceSceneContent("flight_data_summary.fxml");
|
parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.flightPathListView();
|
summaryController.flightPathListView();
|
||||||
}
|
}
|
||||||
@@ -68,7 +69,7 @@ public class AirlineSummaryController extends MenuController{
|
|||||||
public void airportSummaryButton() {
|
public void airportSummaryButton() {
|
||||||
try {
|
try {
|
||||||
AirportSummaryController summaryController = (AirportSummaryController)
|
AirportSummaryController summaryController = (AirportSummaryController)
|
||||||
parent.replaceSceneContent("airport_summary.fxml");
|
parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -79,7 +80,7 @@ public class AirlineSummaryController extends MenuController{
|
|||||||
public void routeSummaryButton() {
|
public void routeSummaryButton() {
|
||||||
try {
|
try {
|
||||||
RouteSummaryController summaryController = (RouteSummaryController)
|
RouteSummaryController summaryController = (RouteSummaryController)
|
||||||
parent.replaceSceneContent("routes_summary.fxml");
|
parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import javafx.scene.control.TableView;
|
|||||||
import javafx.scene.control.cell.PropertyValueFactory;
|
import javafx.scene.control.cell.PropertyValueFactory;
|
||||||
import seng202.group9.Controller.App;
|
import seng202.group9.Controller.App;
|
||||||
import seng202.group9.Controller.Dataset;
|
import seng202.group9.Controller.Dataset;
|
||||||
|
import seng202.group9.Controller.SceneCode;
|
||||||
import seng202.group9.Core.Airport;
|
import seng202.group9.Core.Airport;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -47,7 +48,7 @@ public class AirportSummaryController extends MenuController{
|
|||||||
public void airportRawDataButton() {
|
public void airportRawDataButton() {
|
||||||
try {
|
try {
|
||||||
AirportRDController rawDataController = (AirportRDController)
|
AirportRDController rawDataController = (AirportRDController)
|
||||||
parent.replaceSceneContent("airport_raw_data.fxml");
|
parent.replaceSceneContent(SceneCode.AIRPORT_RAW_DATA);
|
||||||
rawDataController.setApp(parent);
|
rawDataController.setApp(parent);
|
||||||
rawDataController.loadTables();
|
rawDataController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -58,7 +59,7 @@ public class AirportSummaryController extends MenuController{
|
|||||||
public void flightSummaryButton() {
|
public void flightSummaryButton() {
|
||||||
try {
|
try {
|
||||||
FlightSummaryController summaryController = (FlightSummaryController)
|
FlightSummaryController summaryController = (FlightSummaryController)
|
||||||
parent.replaceSceneContent("flight_data_summary.fxml");
|
parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.flightPathListView();
|
summaryController.flightPathListView();
|
||||||
}
|
}
|
||||||
@@ -69,7 +70,7 @@ public class AirportSummaryController extends MenuController{
|
|||||||
public void routeSummaryButton() {
|
public void routeSummaryButton() {
|
||||||
try {
|
try {
|
||||||
RouteSummaryController summaryController = (RouteSummaryController)
|
RouteSummaryController summaryController = (RouteSummaryController)
|
||||||
parent.replaceSceneContent("routes_summary.fxml");
|
parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -80,7 +81,7 @@ public class AirportSummaryController extends MenuController{
|
|||||||
public void airlineSummaryButton() {
|
public void airlineSummaryButton() {
|
||||||
try {
|
try {
|
||||||
AirlineSummaryController summaryController = (AirlineSummaryController)
|
AirlineSummaryController summaryController = (AirlineSummaryController)
|
||||||
parent.replaceSceneContent("airline_summary.fxml");
|
parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import javafx.scene.control.ListView;
|
|||||||
import javafx.scene.control.TableView;
|
import javafx.scene.control.TableView;
|
||||||
import seng202.group9.Controller.App;
|
import seng202.group9.Controller.App;
|
||||||
import seng202.group9.Controller.Dataset;
|
import seng202.group9.Controller.Dataset;
|
||||||
|
import seng202.group9.Controller.SceneCode;
|
||||||
import seng202.group9.Core.FlightPath;
|
import seng202.group9.Core.FlightPath;
|
||||||
import seng202.group9.Core.FlightPoint;
|
import seng202.group9.Core.FlightPoint;
|
||||||
|
|
||||||
@@ -66,7 +67,7 @@ public class FlightSummaryController implements Initializable {
|
|||||||
public void handleRawDataButton() {
|
public void handleRawDataButton() {
|
||||||
try {
|
try {
|
||||||
FlightRawDataController rawDataController = (FlightRawDataController)
|
FlightRawDataController rawDataController = (FlightRawDataController)
|
||||||
parent.replaceSceneContent("flight_raw_data.fxml");
|
parent.replaceSceneContent(SceneCode.FLIGHT_RAW_DATA);
|
||||||
rawDataController.setApp(parent);
|
rawDataController.setApp(parent);
|
||||||
rawDataController.loadTables();
|
rawDataController.loadTables();
|
||||||
rawDataController.flightPathListView();
|
rawDataController.flightPathListView();
|
||||||
@@ -79,7 +80,7 @@ public class FlightSummaryController implements Initializable {
|
|||||||
public void airportSummaryButton() {
|
public void airportSummaryButton() {
|
||||||
try {
|
try {
|
||||||
AirportSummaryController summaryController = (AirportSummaryController)
|
AirportSummaryController summaryController = (AirportSummaryController)
|
||||||
parent.replaceSceneContent("airport_summary.fxml");
|
parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -90,7 +91,7 @@ public class FlightSummaryController implements Initializable {
|
|||||||
public void routeSummaryButton() {
|
public void routeSummaryButton() {
|
||||||
try {
|
try {
|
||||||
RouteSummaryController summaryController = (RouteSummaryController)
|
RouteSummaryController summaryController = (RouteSummaryController)
|
||||||
parent.replaceSceneContent("routes_summary.fxml");
|
parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -101,7 +102,7 @@ public class FlightSummaryController implements Initializable {
|
|||||||
public void airlineSummaryButton() {
|
public void airlineSummaryButton() {
|
||||||
try {
|
try {
|
||||||
AirlineSummaryController summaryController = (AirlineSummaryController)
|
AirlineSummaryController summaryController = (AirlineSummaryController)
|
||||||
parent.replaceSceneContent("airline_summary.fxml");
|
parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import javafx.scene.layout.BorderPane;
|
|||||||
|
|
||||||
import javafx.stage.Stage;
|
import javafx.stage.Stage;
|
||||||
import seng202.group9.Controller.App;
|
import seng202.group9.Controller.App;
|
||||||
|
import seng202.group9.Controller.SceneCode;
|
||||||
|
|
||||||
public class MenuController implements Initializable{
|
public class MenuController implements Initializable{
|
||||||
|
|
||||||
@@ -37,7 +38,7 @@ public class MenuController implements Initializable{
|
|||||||
*/
|
*/
|
||||||
public void viewAirlineRawData() {
|
public void viewAirlineRawData() {
|
||||||
try {
|
try {
|
||||||
AirlineRDController summaryController = (AirlineRDController) parent.replaceSceneContent("airline_raw_data.fxml");
|
AirlineRDController summaryController = (AirlineRDController) parent.replaceSceneContent(SceneCode.AIRLINE_RAW_DATA);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -47,7 +48,7 @@ public class MenuController implements Initializable{
|
|||||||
|
|
||||||
public void viewAirportRawData() {
|
public void viewAirportRawData() {
|
||||||
try {
|
try {
|
||||||
AirportRDController summaryController = (AirportRDController) parent.replaceSceneContent("airport_raw_data.fxml");
|
AirportRDController summaryController = (AirportRDController) parent.replaceSceneContent(SceneCode.AIRPORT_RAW_DATA);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -57,7 +58,7 @@ public class MenuController implements Initializable{
|
|||||||
|
|
||||||
public void viewRouteRawData() {
|
public void viewRouteRawData() {
|
||||||
try {
|
try {
|
||||||
RouteRDController summaryController = (RouteRDController) parent.replaceSceneContent("route_raw_data.fxml");
|
RouteRDController summaryController = (RouteRDController) parent.replaceSceneContent(SceneCode.ROUTE_RAW_DATA);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -67,7 +68,7 @@ public class MenuController implements Initializable{
|
|||||||
|
|
||||||
public void viewAirlineSummary() {
|
public void viewAirlineSummary() {
|
||||||
try {
|
try {
|
||||||
AirlineSummaryController summaryController = (AirlineSummaryController) parent.replaceSceneContent("airline_summary.fxml");
|
AirlineSummaryController summaryController = (AirlineSummaryController) parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -77,7 +78,7 @@ public class MenuController implements Initializable{
|
|||||||
|
|
||||||
public void viewAirportSummary() {
|
public void viewAirportSummary() {
|
||||||
try {
|
try {
|
||||||
AirportSummaryController summaryController = (AirportSummaryController) parent.replaceSceneContent("airport_summary.fxml");
|
AirportSummaryController summaryController = (AirportSummaryController) parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -87,7 +88,7 @@ public class MenuController implements Initializable{
|
|||||||
|
|
||||||
public void viewRouteSummary() {
|
public void viewRouteSummary() {
|
||||||
try {
|
try {
|
||||||
RouteSummaryController summaryController = (RouteSummaryController) parent.replaceSceneContent("routes_summary.fxml");
|
RouteSummaryController summaryController = (RouteSummaryController) parent.replaceSceneContent(SceneCode.ROUTE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -104,7 +105,7 @@ public class MenuController implements Initializable{
|
|||||||
*/
|
*/
|
||||||
public void viewFlightSummary() {
|
public void viewFlightSummary() {
|
||||||
try {
|
try {
|
||||||
FlightSummaryController summaryController = (FlightSummaryController) parent.replaceSceneContent("flight_data_summary.fxml");
|
FlightSummaryController summaryController = (FlightSummaryController) parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.flightPathListView();
|
summaryController.flightPathListView();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
@@ -118,7 +119,7 @@ public class MenuController implements Initializable{
|
|||||||
public void viewFlightRawData() {
|
public void viewFlightRawData() {
|
||||||
try {
|
try {
|
||||||
FlightRawDataController rawDataController = (FlightRawDataController)
|
FlightRawDataController rawDataController = (FlightRawDataController)
|
||||||
parent.replaceSceneContent("flight_raw_data.fxml");
|
parent.replaceSceneContent(SceneCode.FLIGHT_RAW_DATA);
|
||||||
rawDataController.setApp(parent);
|
rawDataController.setApp(parent);
|
||||||
rawDataController.loadTables();
|
rawDataController.loadTables();
|
||||||
rawDataController.flightPathListView();
|
rawDataController.flightPathListView();
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import javafx.scene.control.TableView;
|
|||||||
import javafx.scene.control.cell.PropertyValueFactory;
|
import javafx.scene.control.cell.PropertyValueFactory;
|
||||||
import seng202.group9.Controller.App;
|
import seng202.group9.Controller.App;
|
||||||
import seng202.group9.Controller.Dataset;
|
import seng202.group9.Controller.Dataset;
|
||||||
|
import seng202.group9.Controller.SceneCode;
|
||||||
import seng202.group9.Core.Route;
|
import seng202.group9.Core.Route;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -46,7 +47,7 @@ public class RouteSummaryController extends MenuController{
|
|||||||
public void routeRawDataButton() {
|
public void routeRawDataButton() {
|
||||||
try {
|
try {
|
||||||
RouteRDController rawDataController = (RouteRDController)
|
RouteRDController rawDataController = (RouteRDController)
|
||||||
parent.replaceSceneContent("route_raw_data.fxml");
|
parent.replaceSceneContent(SceneCode.ROUTE_RAW_DATA);
|
||||||
rawDataController.setApp(parent);
|
rawDataController.setApp(parent);
|
||||||
rawDataController.loadTables();
|
rawDataController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -57,7 +58,7 @@ public class RouteSummaryController extends MenuController{
|
|||||||
public void flightSummaryButton() {
|
public void flightSummaryButton() {
|
||||||
try {
|
try {
|
||||||
FlightSummaryController summaryController = (FlightSummaryController)
|
FlightSummaryController summaryController = (FlightSummaryController)
|
||||||
parent.replaceSceneContent("flight_data_summary.fxml");
|
parent.replaceSceneContent(SceneCode.FLIGHT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.flightPathListView();
|
summaryController.flightPathListView();
|
||||||
}
|
}
|
||||||
@@ -68,7 +69,7 @@ public class RouteSummaryController extends MenuController{
|
|||||||
public void airportSummaryButton() {
|
public void airportSummaryButton() {
|
||||||
try {
|
try {
|
||||||
AirportSummaryController summaryController = (AirportSummaryController)
|
AirportSummaryController summaryController = (AirportSummaryController)
|
||||||
parent.replaceSceneContent("airport_summary.fxml");
|
parent.replaceSceneContent(SceneCode.AIRPORT_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
@@ -79,7 +80,7 @@ public class RouteSummaryController extends MenuController{
|
|||||||
public void airlineSummaryButton() {
|
public void airlineSummaryButton() {
|
||||||
try {
|
try {
|
||||||
AirlineSummaryController summaryController = (AirlineSummaryController)
|
AirlineSummaryController summaryController = (AirlineSummaryController)
|
||||||
parent.replaceSceneContent("airline_summary.fxml");
|
parent.replaceSceneContent(SceneCode.AIRLINE_SUMMARY);
|
||||||
summaryController.setApp(parent);
|
summaryController.setApp(parent);
|
||||||
summaryController.loadTables();
|
summaryController.loadTables();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user