From dcded4b474687f39274420ddb400ee0046acbd7e Mon Sep 17 00:00:00 2001 From: AdrianBalunan Date: Fri, 13 Mar 2026 19:14:24 +0100 Subject: [PATCH] Feat: CharityPage is working, text black is not working for some reason --- .../controller/CharityPageController.java | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java index af15da4..47f8ee7 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/CharityPageController.java @@ -1,11 +1,41 @@ 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.control.Label; import javafx.scene.layout.FlowPane; +import javafx.stage.Stage; +import ntnu.systemutvikling.team6.HmHApplication; +import ntnu.systemutvikling.team6.models.Charity; + +import java.io.IOException; public class CharityPageController { - @FXML private FlowPane charityPage; + @FXML + private Label CharityDescription; + @FXML + private Label CharityName; @FXML public void initialize() {} + + private Charity charity; + @FXML + public void setCharity(Charity charity){ + this.charity = charity; + + CharityDescription.setText(charity.getDescription()); + CharityName.setText(charity.getName()); + + } + public void switchToFrontPage(ActionEvent event){ + LoaderScene.LoadScene("FrontPage", event, charity); + } + public void switchToDonationPage(ActionEvent event){ + LoaderScene.LoadScene("donationPage", event, charity); + } }