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/MainWindow.java | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java (limited to 'src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java') diff --git a/src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java b/src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java new file mode 100644 index 0000000..b953b7e --- /dev/null +++ b/src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java @@ -0,0 +1,51 @@ +/** + * + */ + +package de.fhswf.in.inf.java2.aufgabe02; + +import javafx.fxml.FXML; +import javafx.scene.control.Button; +import javafx.scene.layout.BorderPane; +import javafx.scene.layout.StackPane; + +/** + * TODO Add comment here + * + * @author $Author: $ + * @version $Revision: $, $Date: $ UTC + */ +public class MainWindow extends BorderPane +{ + @FXML + private Button button1; + + @FXML + private Button button2; + + @FXML + private Button button3; + + @FXML + private StackPane sPane; + + /** + * TODO Add constructor comment here + * + */ + public MainWindow() + { + } + + @FXML + private void initialize() + { + button1 + .setOnAction(new CardChangeEvent(sPane.getChildren(), "Panel 1")); + button2 + .setOnAction(new CardChangeEvent(sPane.getChildren(), "Panel 2")); + button3 + .setOnAction(new CardChangeEvent(sPane.getChildren(), "Panel 3")); + } + +} -- cgit v1.2.3-70-g09d2