From 27a25f6cec6a3879cae1d43e2bfe47b3a0c13578 Mon Sep 17 00:00:00 2001 From: AdrianBalunan Date: Fri, 13 Mar 2026 19:14:51 +0100 Subject: [PATCH] Feat: DonationPageController --- .../controller/DonationPageController.java | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java new file mode 100644 index 0000000..6614d2a --- /dev/null +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/DonationPageController.java @@ -0,0 +1,48 @@ +package ntnu.systemutvikling.team6.controller; + +import javafx.event.ActionEvent; +import javafx.fxml.FXML; +import javafx.fxml.FXMLLoader; +import javafx.scene.Node; +import javafx.scene.Parent; +import javafx.scene.Scene; +import javafx.scene.layout.FlowPane; +import javafx.stage.Stage; +import ntnu.systemutvikling.team6.HmHApplication; +import ntnu.systemutvikling.team6.models.Charity; + +import javax.swing.text.html.ImageView; +import java.io.IOException; + +public class DonationPageController { + @FXML + private FlowPane charityPage; + + @FXML + private ImageView logoImage; + + @FXML + public void initialize() { + } + + @FXML + public void setCharity(Charity charity) { + + } + + public void switchToFrontPage(ActionEvent event) { + try { + FXMLLoader fxmlLoader = + new FXMLLoader(HmHApplication.class.getResource("/fxml/frontPage.fxml")); + Parent root = fxmlLoader.load(); + + Stage stage = (Stage) ((Node) event.getSource()).getScene().getWindow(); + Scene scene = new Scene(root); + stage.setScene(scene); + stage.setFullScreen(true); + stage.show(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } +}