Full Assignment. I have most of the components done, just need help putting it together. Need at least Appendix 1 done, ASAP
Now you will put all your components together. You will have slightly modify your components to fit the final project.
The final project has two GUI components. The first one will require you to have a small window that the user will be able to enter their user name and select their favorite Star Wars Character. You will use the Generics component to help you with this process. The user should select their favorite character with a button. The window should look similar to appendix 1.
Once the user finishes entering the name and selecting the character, then the user should select submit and the window should disappear. Generics and other Java concepts should stop any selection that is not a Star Wars Character. The second window should now open up with the name and character already filled in.
This window will read data from a file. Each line from the file has three things. The first is a movie or television character name. The second is a movie or television character name. The third is who would win (the answer) if these characters versed each other. The object of the game is to guess who I believe would win if these characters vs each other. Every time the user answers a question, two new characters appear for the user to make another choice. See File Processing Component for file reading.
Once a user clicks on a button to choose, then the answer will appear below along with if they got it correct or not. A timestamp will be recorded every time a user makes a choice. This is where your Data Structure component will be used (Hashmap object placed on Stack).
At the bottom of the GUI is a (horizontal) changing text. You will add your Threads component here.
When the program is finished asking questions about characters versing each other. Then the score and the user name will be submitted to the database. See the Database component.
Also, the user will have the ability to click on a button to print the report of the highest scores. See File Processing component print to file.
Appendix 2 is an example of what the window should look like.
Please submit all java files. Please submit a unlisted link to a YouTube video demonstrating your program works. You must demonstrate all aspects of the rubric to receive credit for each part of the rubric. If you miss it in your video then it does not exist (even if it is in your code).
10 pekerja bebas membida secara purata $41 untuk pekerjaan ini
I have 3 years of experience in Java programming. So i can handle this task easily. Since i have been working of GUI's from more than two years. This is not a difficult task for me.