Used object oriented programming skills to create an application using JavaFX. This to-do list app allows you to create your own categories and the tasks that are added within the categories can be ordered based on importance level and date.
This file is the main file that contains the design elements of the application using graphical user interfaces(GUIs) provided by JavaFX and implements the objects of different classes to make the app function.
Class that defines the the task object.
Comparator that compares the level of importance and the dates among the tasks.
Class that organizes the tasks. Implements the ListInfoComparator to update the order of the tasks within the categories. Important ones at the top and the other tasks are ordered by date.