Skip to content

lucasmelin/CST8132-Todo-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CST8132 Assignment #3 and #4 - ToDo List

This program was built for my Object-Oriented Programming course at Algonquin College. This program works as a simple todo list. It adds tasks and task information from the user. It also can save and load tasks to a text file.

Assignment #3

The learning outcomes for assignment 3 were:

  1. To create a program that allowed the user to add and remove tasks, view all tasks, toggle as task as complete and vice-versa, and exit the program.
  2. Exception Handling, with an introduction to using the ArrayList container from java.util.
  3. Use JUnit for testing

Assignment #4

The learning outcomes for assignment 4 were:

  1. Save to, and load records from a text file
  2. Use comparators to sort the arrayList by title, priority, and isComplete

After the course

The completed program ran only from the command line. After completing the course, I decided to implement a GUI using JavaFX, resulting in the application below.

todoimage

About

CST8132 Winter 2016 - Todo List

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages