diff --git a/src/main/java/at/ionas999/questioncatalog/App.java b/src/main/java/at/ionas999/questioncatalog/App.java
index d0a563a..76d3bbc 100644
--- a/src/main/java/at/ionas999/questioncatalog/App.java
+++ b/src/main/java/at/ionas999/questioncatalog/App.java
@@ -10,9 +10,9 @@ import java.io.IOException;
public class App extends Application {
@Override
public void start(Stage stage) throws IOException {
- FXMLLoader fxmlLoader = new FXMLLoader(App.class.getResource("main.fxml"));
+ FXMLLoader fxmlLoader = new FXMLLoader(App.class.getResource("upload.fxml"));
Scene scene = new Scene(fxmlLoader.load(), 320, 240);
- stage.setTitle("Hello!");
+ stage.setTitle("Question Catalog");
stage.setScene(scene);
stage.show();
}
diff --git a/src/main/java/at/ionas999/questioncatalog/controller/MainController.java b/src/main/java/at/ionas999/questioncatalog/controller/MainController.java
new file mode 100644
index 0000000..eaa6baf
--- /dev/null
+++ b/src/main/java/at/ionas999/questioncatalog/controller/MainController.java
@@ -0,0 +1,4 @@
+package at.ionas999.questioncatalog.controller;
+
+public class MainController {
+}
diff --git a/src/main/java/at/ionas999/questioncatalog/controller/UploadController.java b/src/main/java/at/ionas999/questioncatalog/controller/UploadController.java
new file mode 100644
index 0000000..b6a81f0
--- /dev/null
+++ b/src/main/java/at/ionas999/questioncatalog/controller/UploadController.java
@@ -0,0 +1,16 @@
+package at.ionas999.questioncatalog.controller;
+
+import javafx.scene.control.Button;
+import javafx.scene.control.Label;
+import javafx.scene.control.ListView;
+import javafx.scene.control.TextField;
+
+public class UploadController {
+ public ListView catalogListView;
+ public TextField newCatalogField;
+ public Button addCatalogButton;
+ public ListView catalogListViw;
+ public Button uploadButton;
+ public Label fileNameLabel;
+ public Button importButton;
+}
diff --git a/src/main/java/at/ionas999/questioncatalog/controller/ViewController.java b/src/main/java/at/ionas999/questioncatalog/controller/ViewController.java
new file mode 100644
index 0000000..9a4bf10
--- /dev/null
+++ b/src/main/java/at/ionas999/questioncatalog/controller/ViewController.java
@@ -0,0 +1,14 @@
+package at.ionas999.questioncatalog.controller;
+
+import javafx.scene.control.Button;
+import javafx.scene.control.ListView;
+import javafx.scene.control.TextArea;
+import javafx.scene.control.TextField;
+
+public class ViewController{
+ public Button editButton;
+ public Button deleteButton;
+ public TextField answerField;
+ public ListView questionListView;
+ public TextField questionField;
+}
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index ed2370d..04ac5cd 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -2,7 +2,7 @@ module at.ionas999.questioncatalog {
requires javafx.controls;
requires javafx.fxml;
-
opens at.ionas999.questioncatalog to javafx.fxml;
+ opens at.ionas999.questioncatalog.controller to javafx.fxml; // Add this line
exports at.ionas999.questioncatalog;
}
\ No newline at end of file
diff --git a/src/main/resources/at/ionas999/questioncatalog/main.fxml b/src/main/resources/at/ionas999/questioncatalog/main.fxml
index a1a839c..14e4e44 100644
--- a/src/main/resources/at/ionas999/questioncatalog/main.fxml
+++ b/src/main/resources/at/ionas999/questioncatalog/main.fxml
@@ -1,16 +1,16 @@
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/at/ionas999/questioncatalog/upload.fxml b/src/main/resources/at/ionas999/questioncatalog/upload.fxml
new file mode 100644
index 0000000..fd43c05
--- /dev/null
+++ b/src/main/resources/at/ionas999/questioncatalog/upload.fxml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/at/ionas999/questioncatalog/view.fxml b/src/main/resources/at/ionas999/questioncatalog/view.fxml
new file mode 100644
index 0000000..7208d0a
--- /dev/null
+++ b/src/main/resources/at/ionas999/questioncatalog/view.fxml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file