package gui.driver.app; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.image.Image; import javafx.scene.layout.VBox; import javafx.stage.Modality; import javafx.stage.Stage; public class MessageBox { public Stage window; public void display(final String title, final String message) { window = new Stage(); window.initModality(Modality.APPLICATION_MODAL); window.setTitle(title); window.setMinWidth(250); window.setMinHeight(100); window.getIcons().add(new Image(getClass().getResourceAsStream("Smart_parking_icon.png"))); final Label label = new Label(); label.setText(message); final VBox layout = new VBox(); layout.getChildren().addAll(label); layout.setAlignment(Pos.CENTER); final Scene scene = new Scene(layout); scene.getStylesheets().add(getClass().getResource("mainStyle.css").toExternalForm()); window.setScene(scene); window.showAndWait(); } }