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