Lab: Experimenting with 2D Graphics Name: Email: JAC#: Part 1. Review of User Interfaces 1.3. What is the super class of BuzzyWindow? 1.4. What is the purpose of the setupLayout() method in the BuzzyWindow class? 1.5. What is the purpose of the setupWindow() method in the BuzzyWindow class? Part 2. Graphics Basics 2.2. What is the super class of BuzzyComponent? 2.4. Why is nothing rendered in the window? 2.7. Why is nothing rendered in the window? 2.9. What code did you add? 2.11. What code did you add? 2.13. What is rendered in the window? 2.14. Why doesn't the oval have a black border? 2.16. What code did you add? 2.17. Why doesn't the oval have a black border? 2.19. What code did you add? 2.21. What is rendered in the window? 2.23. What code did you add? 2.25. What code did you add? 2.27. What is rendered in the window? Part 3. Building Complicated Shapes 3.5. What code did you add? Part 4. Some Important Considerations when Rendering 4.2. What code did you add? 4.4. What is wrong with what is rendered? 4.6. What does your code look like now? 4.8. What code did you add? 4.10. What code did you add? 4.11. Where did you add it? Part 5. Rendering Images 5.3. Where is the upper-left corner of the image rendered? 5.5. What happened to Buzzy? 5.7. What change did you make? Part 6. Rendering Text 6.2. What code did you add? 6.4. What code did you add? 6.6. What changed?