Projects

Below are pictures of three, fully-polished GUI programs created using Java. Every project's source code
can be downloaded simply by clicking on the image, which redirect to a download link.


CALCULATOR

MPG CONVERTER

FLOORING SIMULATION



CAR COLLECTION

Picture of car collection project.

Fully CRUD capable program that allows the user to create, read, update, and delete from an ArrayList of cars. The array is then printed to an external file. Demonstrates use of classes and methods, file handling, and ArrayLists.

BARNYARD INHERITANCE

Picture of inheritance project.

A fun yet simple program that demonstrates inheritance through animals commonly found on the farm. All subclasses inherit the .getStrName() method from the Animal superclass. Demonstrates use of inheritance, and classes and methods.

FILE VALIDATION

Picture of open file project.

Short, yet elegant GUI program using JOptionPanes that validate the existence of a file and reads its contents. Demonstrates use of GUI programming, file handling, and error handling.

SIMPLE CAR COLLECTION

Picture of simple car collection project.

A less feature dense, yet still impressive version of Car Collection, but uses an array of objects instead of a list. Demonstrates classes and methods, and arrays of objects.

UNIT CONVERSION SUITE

Picture of unit conversion project.

A unit conversion program that has any unit conversion you will ever need! Although simple in design, there are over 26 methods of conversion between units. Demonstrates use of class and methods.

WEEKLY INCOME

Picture of weekly income project.

An input validated program that adds up the total for each day on a given property and gives a weekly total. Demonstrates use of classes and methods, and 2D Arrays