Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 856 Bytes

README.md

File metadata and controls

29 lines (19 loc) · 856 Bytes

About

🟥 A desktop application that lets the user generate a selected number of random shapes.

🟦 The user can save/load the current set of shapes for durability. Anytime later, they can open the 
    existing set to generate shapes (the same shape with randomly selected characteristics).

🟩 When saving, the application warns the user if the file exists - if they approve, a set of shapes will 
   be saved to the existing file.

🟪 When exiting, the application warns the user if there is unsaved work and exits only if they approve. 

What I have used

Java SE, Java Swing & AWT

What I have implemented

OOP, Factory Design Pattern, Exception Handling, Collections, File I/O, Threads

Video Demonstration

Video.Demonstration.of.The.App.MP4