**See attachment for full details!
** You will be creating a GUI-based application that provides the front-end for a simple virtual soda machine. You will be provided with a project driver and all of the class files for the virtual soda machine which includes:
§ [login to view URL]
§ [login to view URL],
§ [login to view URL]
§ [login to view URL]
§ [login to view URL]
You will also be provided with the javadoc-style comments (in html-form) for these files.
You will be implementing one source file, SodaMachineFrame.java. This source file will create the GUI and control the user interactions with the provided virtual soda machine. When the soda machine is constructed it has a specified number of soda types and a specified number of cans of each type. Use the appropriate public interface methods to access the names of the sodas, determine the number of cans, et cetera ??" **do not hard-code** any values other than the value of the coins. This means you solution must work with different numbers of sodas, different soda names, different soda costs, et cetera. You will be provided with a different set of class files on the Project due date and will need to compile your solution with these new class files.
## Deliverables
**ALL** source files (*.java) necessary to build the project.
Javadoc comments
## Platform
windows