diff --git a/src/main/java/at/ionas999/questioncatalog/controller/AnswerTextController.java b/src/main/java/at/ionas999/questioncatalog/controller/AnswerTextController.java
index e26ac21..20d64f3 100644
--- a/src/main/java/at/ionas999/questioncatalog/controller/AnswerTextController.java
+++ b/src/main/java/at/ionas999/questioncatalog/controller/AnswerTextController.java
@@ -1,14 +1,18 @@
package at.ionas999.questioncatalog.controller;
+import at.ionas999.questioncatalog.Utils;
import at.ionas999.questioncatalog.model.Question;
import at.ionas999.questioncatalog.model.QuestionCatalog;
import at.ionas999.questioncatalog.services.QuestionCatalogService;
import at.ionas999.questioncatalog.services.QuestionService;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
+import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.*;
+import javafx.stage.Stage;
+import java.io.IOException;
import java.sql.SQLException;
import java.util.List;
@@ -83,4 +87,10 @@ public class AnswerTextController {
private void onIncorrectBtnClick() {
showNextQuestion();
}
+
+ @FXML
+ private void onBackToMainPageClick(ActionEvent actionEvent) throws IOException {
+ Stage stage = Utils.getStageFromActionEven(actionEvent);
+ Utils.switchScenes("main.fxml", stage);
+ }
}
\ No newline at end of file
diff --git a/src/main/java/at/ionas999/questioncatalog/controller/TestController.java b/src/main/java/at/ionas999/questioncatalog/controller/TestController.java
index 20b2ba2..f025d84 100644
--- a/src/main/java/at/ionas999/questioncatalog/controller/TestController.java
+++ b/src/main/java/at/ionas999/questioncatalog/controller/TestController.java
@@ -13,8 +13,10 @@ import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.*;
+import javafx.stage.Stage;
import javafx.util.converter.NumberStringConverter;
+import java.io.IOException;
import java.lang.reflect.Array;
import java.sql.SQLException;
import java.util.ArrayList;
@@ -151,4 +153,11 @@ public class TestController {
{
this.userAnswerArea.setText("Correct: %d \nIncorrect: %d\n".formatted(correctCount, inCorrectCount));
}
+
+ @FXML
+ private void onBackToMainPageClick(ActionEvent actionEvent) throws IOException {
+ Stage stage = Utils.getStageFromActionEven(actionEvent);
+ Utils.switchScenes("main.fxml", stage);
+
+ }
}
diff --git a/src/main/java/at/ionas999/questioncatalog/controller/UploadController.java b/src/main/java/at/ionas999/questioncatalog/controller/UploadController.java
index 52490a9..363e5b4 100644
--- a/src/main/java/at/ionas999/questioncatalog/controller/UploadController.java
+++ b/src/main/java/at/ionas999/questioncatalog/controller/UploadController.java
@@ -10,7 +10,9 @@ import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.*;
+import javafx.stage.Stage;
+import java.io.IOException;
import java.sql.SQLException;
public class UploadController {
@@ -61,4 +63,10 @@ public class UploadController {
}
csvContentArea.clear();
}
+
+ @FXML
+ private void onBackToMainPageClick(ActionEvent actionEvent) throws IOException {
+ Stage stage = Utils.getStageFromActionEven(actionEvent);
+ Utils.switchScenes("main.fxml", stage);
+ }
}
\ No newline at end of file
diff --git a/src/main/java/at/ionas999/questioncatalog/controller/ViewController.java b/src/main/java/at/ionas999/questioncatalog/controller/ViewController.java
index 4c735cb..5bcec19 100644
--- a/src/main/java/at/ionas999/questioncatalog/controller/ViewController.java
+++ b/src/main/java/at/ionas999/questioncatalog/controller/ViewController.java
@@ -1,5 +1,6 @@
package at.ionas999.questioncatalog.controller;
+import at.ionas999.questioncatalog.Utils;
import at.ionas999.questioncatalog.model.Question;
import at.ionas999.questioncatalog.model.QuestionCatalog;
import at.ionas999.questioncatalog.services.QuestionCatalogService;
@@ -12,9 +13,12 @@ import javafx.beans.property.SimpleObjectProperty;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.collections.transformation.FilteredList;
+import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.*;
+import javafx.stage.Stage;
+import java.io.IOException;
import java.sql.SQLException;
import static at.ionas999.questioncatalog.Utils.showConfirmationButton;
@@ -96,4 +100,10 @@ public class ViewController {
isInEditState.set(true);
}
}
+
+ @FXML
+ private void onBackToMainPageClick(ActionEvent actionEvent) throws IOException {
+ Stage stage = Utils.getStageFromActionEven(actionEvent);
+ Utils.switchScenes("main.fxml", stage);
+ }
}
diff --git a/src/main/resources/at/ionas999/questioncatalog/answerText.fxml b/src/main/resources/at/ionas999/questioncatalog/answerText.fxml
index 98b89f8..d5d07e1 100644
--- a/src/main/resources/at/ionas999/questioncatalog/answerText.fxml
+++ b/src/main/resources/at/ionas999/questioncatalog/answerText.fxml
@@ -32,5 +32,8 @@
+
+
\ No newline at end of file
diff --git a/src/main/resources/at/ionas999/questioncatalog/test.fxml b/src/main/resources/at/ionas999/questioncatalog/test.fxml
index 5b328fd..d9d6b1f 100644
--- a/src/main/resources/at/ionas999/questioncatalog/test.fxml
+++ b/src/main/resources/at/ionas999/questioncatalog/test.fxml
@@ -41,5 +41,7 @@
+
\ 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
index fcf7bc9..f05fdc0 100644
--- a/src/main/resources/at/ionas999/questioncatalog/upload.fxml
+++ b/src/main/resources/at/ionas999/questioncatalog/upload.fxml
@@ -42,4 +42,9 @@
+
+
+
+
+
\ 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
index 85569fc..ade699b 100644
--- a/src/main/resources/at/ionas999/questioncatalog/view.fxml
+++ b/src/main/resources/at/ionas999/questioncatalog/view.fxml
@@ -38,5 +38,9 @@
-
+
+
+
+
+