From 120ee303cd3f40a384dc4e0f0afb4d86947ffd72 Mon Sep 17 00:00:00 2001 From: Harry Linrui XU <xulr0820@hotmail.com> Date: Sat, 11 Mar 2023 15:12:00 +0100 Subject: [PATCH] Created tableview and columns for expense overview --- .../idatt1002/demo/view/SceneController.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/main/java/no/ntnu/idatt1002/demo/view/SceneController.java b/src/main/java/no/ntnu/idatt1002/demo/view/SceneController.java index 941a33a5..388741de 100644 --- a/src/main/java/no/ntnu/idatt1002/demo/view/SceneController.java +++ b/src/main/java/no/ntnu/idatt1002/demo/view/SceneController.java @@ -3,11 +3,18 @@ package no.ntnu.idatt1002.demo.view; import java.io.IOException; 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.Tab; +import javafx.scene.control.TableColumn; +import javafx.scene.control.TableView; import javafx.stage.Stage; +import jdk.jfr.Category; +import no.ntnu.idatt1002.demo.data.Expense; +import no.ntnu.idatt1002.demo.data.ExpenseCategory; public class SceneController { @@ -15,6 +22,23 @@ public class SceneController { private Scene scene; private Parent root; + @FXML + private TableView<Expense> expenses; + + @FXML + private TableColumn<Expense, String> date; + + @FXML + private TableColumn<Expense, Double> amount; + + @FXML + private TableColumn<Expense, Double> recurring; + + @FXML + private TableColumn<Expense, ExpenseCategory> category; + + //ouble amount, boolean recurring, ExpenseCategory category, String date) { + // super(amount, recurring, date); public void switchStartMenu(ActionEvent event) throws IOException { FXMLLoader loader = new FXMLLoader(getClass().getResource("/view/FirstMenu.fxml")); -- GitLab