From d8f844854fec427a907d04f05a3cfa41e2da6f26 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Fri, 10 Apr 2015 15:00:00 +0200 Subject: Exercise No.2.2 --- .../fhswf/in/inf/java2/aufgabe02/JavaFxMain.java | 19 ++++---- .../fhswf/in/inf/java2/aufgabe02/MainWindow.fxml | 21 +++++++++ .../fhswf/in/inf/java2/aufgabe02/MainWindow.java | 51 ++++++++++++++++++++++ 3 files changed, 83 insertions(+), 8 deletions(-) create mode 100644 src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.fxml create mode 100644 src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java (limited to 'src') diff --git a/src/de/fhswf/in/inf/java2/aufgabe02/JavaFxMain.java b/src/de/fhswf/in/inf/java2/aufgabe02/JavaFxMain.java index 21a98cc..0bdd013 100644 --- a/src/de/fhswf/in/inf/java2/aufgabe02/JavaFxMain.java +++ b/src/de/fhswf/in/inf/java2/aufgabe02/JavaFxMain.java @@ -7,7 +7,9 @@ package de.fhswf.in.inf.java2.aufgabe02; import java.util.LinkedHashMap; import javafx.application.Application; +import javafx.fxml.FXMLLoader; import javafx.scene.Scene; +import javafx.scene.layout.BorderPane; import javafx.stage.Stage; /** @@ -40,14 +42,15 @@ public class JavaFxMain extends Application public void start(Stage primaryStage) throws Exception { - LinkedHashMap labels = new LinkedHashMap<>(); - - for (int i = 1; i < 15; i++) - { - labels.put("Button " + i, "Label " + i); - } - - MainBorderPane root = new MainBorderPane(labels); +// LinkedHashMap labels = new LinkedHashMap<>(); +// +// for (int i = 1; i < 15; i++) +// { +// labels.put("Button " + i, "Label " + i); +// } +// +// MainBorderPane root = new MainBorderPane(labels); + BorderPane root = FXMLLoader.load(JavaFxMain.class.getResource("MainWindow.fxml")); Scene scene = new Scene(root); primaryStage.setTitle("Label Control!"); diff --git a/src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.fxml b/src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.fxml new file mode 100644 index 0000000..df4e650 --- /dev/null +++ b/src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.fxml @@ -0,0 +1,21 @@ + + + + + + + + + + + +