A simple java-based Jukebox with a custom GUI that allows for:
- Displaying and adding/removing song objects in a playlist
- Generating a playlist
- Additional user-friendly functionality in GUI
- Sorting and reverse sorting the song objects
- Removing "Soppy" songs that contain specified enums in the title
Utilises:
- JFrame
- JUnit Testing
- JUnit Testing
- Custom exception
- Object-Oriented Programming principles
- Enums
JAR file is executable and program can be imported into a Java-compatible IDE