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
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
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
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
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
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
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