package database;/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ //package javafxapplication2; import java.io.IOException; import java.net.URL; import java.util.ResourceBundle; import java.util.logging.Level; import java.util.logging.Logger; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.stage.Stage; /** * FXML Controller class * * @author jroll */ public class AddRoomDataController implements Initializable { Stage stage; @FXML private Button backButton; @FXML private Button nextButton; /** * Initializes the controller class. */ public void setStage(Stage stage) { this.stage = stage; } @Override public void initialize(URL url, ResourceBundle rb) { // TODO } @FXML private void backButtonClicked(ActionEvent event) { try { final FXMLLoader loader = new FXMLLoader(getClass().getResource("chooseBuilding.fxml")); final Parent root = (Parent)loader.load(); final ChooseBuildingController controller = loader.getController(); Scene scene = new Scene(root); controller.setStage(stage); stage.setScene(scene); stage.show(); // Hide the current screen //((Node)(event.getSource())).getScene().getWindow().hide(); } catch (IOException ex) { Logger.getLogger(ChooseBuildingController.class.getName()).log(Level.SEVERE, null, ex); } } @FXML private void nextButtonClicked(ActionEvent event) { try { final FXMLLoader loader = new FXMLLoader(getClass().getResource("addRoomAvailability.fxml")); final Parent root = (Parent)loader.load(); final AddRoomAvailabilityController controller = loader.getController(); Scene scene = new Scene(root); controller.setStage(stage); stage.setScene(scene); stage.show(); System.out.println("Going Forwards."); // Hide the current screen //((Node)(event.getSource())).getScene().getWindow().hide(); } catch (Exception ex) { Logger.getLogger(schedule.SchedulesListController.class.getName()).log(Level.SEVERE, null, ex); } } }