From 219018ce61386850a0fa281a0c19cb7ecf8bacbd Mon Sep 17 00:00:00 2001 From: Harry Linrui XU <xulr0820@hotmail.com> Date: Wed, 22 Mar 2023 15:47:47 +0100 Subject: [PATCH] Enabled filereading for tableview such that files can be loaded --- .../idatt1002/demo/controller/ExpensesController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java b/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java index 52d91f46..d69a4e9c 100644 --- a/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java +++ b/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java @@ -85,9 +85,7 @@ public class ExpensesController { show.setItems(filter); show.setValue("All"); - //expenseRegister = loadDataFromFile("wawawiwa"); - Expense newExpense = new Expense(99, true, ExpenseCategory.FOOD, "1/1/23"); - expenseRegister.addItem(newExpense); + expenseRegister = loadDataFromFile("Expense"); expenses = FXCollections.observableArrayList(expenseRegister.getItems()); dateColumn.setCellValueFactory(new PropertyValueFactory<Expense, String>("date")); @@ -182,7 +180,11 @@ public class ExpensesController { if (fileHandling.isEmpty(fileName)) { //expenseRegister = new ExpenseRegister(); } else { + try{ expenseRegister = fileHandling.readExpenseRegisterFromFile(fileName); + } catch(IOException e) { + e.printStackTrace(); + } } return expenseRegister; } -- GitLab