Class RecurringTransactionsController

java.lang.Object
no.ntnu.idatt1002.spendwise.recurring.RecurringTransactionsController
All Implemented Interfaces:
javafx.fxml.Initializable

public class RecurringTransactionsController extends Object implements javafx.fxml.Initializable
Controller for recurring transactions FXML.
  • Constructor Details

  • Method Details

    • initialize

      public void initialize(URL url, ResourceBundle resourceBundle)
      Specified by:
      initialize in interface javafx.fxml.Initializable
    • goHome

      public void goHome(javafx.event.ActionEvent event) throws IOException
      Button to go to home page of application.
      Parameters:
      event - when button is pressed with mouse.
      Throws:
      IOException - if input is invalid.
    • switchToIncome

      public void switchToIncome(javafx.event.ActionEvent event) throws IOException
      Button that takes user to income.
      Parameters:
      event - mouse click.
      Throws:
      IOException - if wrong input detected.
    • switchToFutureBudgeting

      public void switchToFutureBudgeting(javafx.event.ActionEvent event) throws IOException
      Button that takes user to future budgeting.
      Parameters:
      event - mouse click.
      Throws:
      IOException - if wrong input detected.
    • switchToEditIncome

      public void switchToEditIncome(javafx.event.ActionEvent event) throws IOException
      Button that takes user to edit income.
      Parameters:
      event - mouse click.
      Throws:
      IOException - if wrong input detected.
    • openHelpOption

      public void openHelpOption(javafx.event.ActionEvent event) throws IOException
      A button that opens the help option menu.
      Parameters:
      event - - mouse click
      Throws:
      IOException - - if wrong input detected