// Copyright 2013 SICK AG. All rights reserved. package de.sick.guicheck.fx; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.scene.control.Control; import javafx.stage.Modality; import javafx.stage.Stage; /** * @author linggol (created) */ public class GcFxTestController { @FXML public void onFileCloseAction(ActionEvent e) { System.out.println("File close called"); } @FXML public void onButtonAction(ActionEvent e) { System.out.println("Button pressed: " + e.getSource()); } @FXML public void onOpenDialog(ActionEvent e) { final Stage l_stage = new Stage(); l_stage.initModality(Modality.WINDOW_MODAL); l_stage.initOwner(((Control)e.getSource()).getScene().getWindow()); l_stage.setTitle("Modal Dialog"); l_stage.showAndWait(); } }