CMIS 242 Project 4 Color Menu
This project focuses on demonstrating your understanding of Java Collections. Before attempting this project, be sure you have completed all of the reading assignments listed in the syllabus to date, participated in the weekly conferences, and thoroughly understand the examples throughout the chapters.
Write a Java application that effectively uses Collections to store custom color definitions (between 5 and 20, inclusive).
The user should assign a unique name to each color, and a unique hexadecimal value (e.g., red is #FF0000).
User input can be done in a GUI or on the command-line.
Your program should enforce uniqueness. In other words, if the user enters a name for a color that already has that name, then the user should be reprompted. (Same behavior for the hexadecimal value.)
Additionally, a GUI should be included that displays the color names and hexadecimal values.
Each name/value pair should be selectable via a radio button or other mechanism.
When a color is selected, an area of the GUI should change to that color (the area is up to you, as long as it’s visible).