summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-04-10 15:00:00 +0200
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-04-10 15:00:00 +0200
commitd8f844854fec427a907d04f05a3cfa41e2da6f26 (patch)
treeb5ed89def81a6dc22cf391e9ff030bcf5276b9b8 /src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java
parente53db140f27e405f4e541ad23b737836db36b2ad (diff)
downloadJava2-d8f844854fec427a907d04f05a3cfa41e2da6f26.tar.gz
Java2-d8f844854fec427a907d04f05a3cfa41e2da6f26.zip
Exercise No.2.2
Diffstat (limited to 'src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java')
-rw-r--r--src/de/fhswf/in/inf/java2/aufgabe02/MainWindow.java51
1 files changed, 51 insertions, 0 deletions
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"));
+ }
+
+}