This is an old version of this course, from Spring 2017. A newer version is available here.
For the main lab instructions, see Dr. Taylor's site reachable from the Lab6 (ins) link in the sidebar.
Your lab should be ready to demo at the start of the Lab6 lab period.
Week 6 In-Lab Checkpoint/Milestone
During the first lab period, demonstrate your GUI layed out in JavaFX.
You should respond to one user event during the lab period. Your program's response to this event should be at least one meaningful step toward the requirements in the lab.
Spring 2017: During the Week 7 Lab period, you should be ready to demo your lab following the happy-paths correctly: It should respond to all correct user input, but does not need to handle any problems or user errors.
Submission Requirements
The lab checklist is only electronic for this lab. It shows the points I will evaluate while grading the lab, but you do not need to submit it as part of your assigment.
Correct any deviations from the Coding Standard that were pointed out in returned graded lab(s) and continue to follow the complete standard.
At the end of the file Lab6.java, include this comment:
/** Introduction: (Replace this remark and the parentheses with a description of the lab in your own words) Conclusions: (Replace this with what you learned during the lab) Feedback: (Replace this with things you liked about the lab or suggestions for improvement, being sure to make clear which one you are writing.) */
Again, make sure to follow the coding standard.
Put ALL your files in the package username
To esubmit, upload all the files required by the lab assignment: Lab6.java, Controller.java, lab6.fxml, etc.
You should see this exception when your code runs:
Graphics Device initialization failed for : es2, sw Error initializing QuantumRenderer: no suitable pipeline found java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
Be sure to include all required files, since a solution with some missing files might produce the same error above.