diff --git a/pom.xml b/pom.xml index 578cc9f..c6e6b77 100644 --- a/pom.xml +++ b/pom.xml @@ -362,6 +362,8 @@ javafx.controls + javafx.graphics + javafx.fxml ${main.class} ${project.build.directory}/modules diff --git a/src/main/java/de/kneitzel/JavaFXApp.java b/src/main/java/de/kneitzel/JavaFXApp.java index a0f7b5b..686f449 100644 --- a/src/main/java/de/kneitzel/JavaFXApp.java +++ b/src/main/java/de/kneitzel/JavaFXApp.java @@ -19,24 +19,23 @@ public class JavaFXApp extends Application { @Override public void start(Stage primaryStage) throws IOException { - - primaryStage.setTitle("Hello World!"); - FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("MainWindow.fxml")); - Parent root = fxmlLoader.load(); - primaryStage.setScene(new Scene(root)); - primaryStage.show(); - /* - Button btn = new Button(); - btn.setText("Say 'Hello World'"); - btn.setOnAction(e -> System.out.println("Hello World!")); - - StackPane root = new StackPane(); - root.getChildren().add(btn); - */ + try { + primaryStage.setTitle("Hello World!"); + FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("MainWindow.fxml")); + Parent root = fxmlLoader.load(); + primaryStage.setScene(new Scene(root)); + primaryStage.show(); + } catch (Exception ex) { + logger.error("Exception!", ex); + } } public static void main(String[] args) { logger.warn("Starting ..."); - launch(args); + try { + launch(args); + } catch (Exception ex) { + logger.error("Exception!", ex); + } } }