Download presentation
Presentation is loading. Please wait.
1
CSE 115 Week 7 & 8 February 25 - 29, 2008 March 3 – 7, 2008
2
Announcements Software Installation Fest – Take 2 Software Installation Fest – Take 2 –Tuesday 2/26 4-7 –Wednesday 2/27 4-7 –Baldy 21 CSE Mentors Lunchtime Chat CSE Mentors Lunchtime Chat –Wednesday 3/5 at noon in Bell 224 –Panel discussion with upper-level CS/CEN majors
3
Announcements Lab 5 due week of 2/25 Lab 5 due week of 2/25 Lab 6 posted – due week of 3/17 Lab 6 posted – due week of 3/17 Lab 7 posted 3/3 – due week of 3/24 Lab 7 posted 3/3 – due week of 3/24 Exam 5 (2/25), Exam 6 (3/3), Exam 7 (3/26), Exam 8 (3/31) Exam 5 (2/25), Exam 6 (3/3), Exam 7 (3/26), Exam 8 (3/31)
4
Announcements Resign Deadline 3/28 Resign Deadline 3/28 Exam 4 grading correction (Pink only) see Announcements page. Papers must be handed back in by Wednesday 2/24 to be eligible for correction. Exam 4 grading correction (Pink only) see Announcements page. Papers must be handed back in by Wednesday 2/24 to be eligible for correction.
5
Week’s Notes In these two weeks we worked on a program in lecture in the ShapesProgram project. In these two weeks we worked on a program in lecture in the ShapesProgram project. In this program, we see how to create our programs as Applet/Applications so that we don’t need to use DrJava to run them anymore. In this program, we see how to create our programs as Applet/Applications so that we don’t need to use DrJava to run them anymore.
6
Week’s Notes We also used the State Design Pattern to create a button that starts and stops the ball depending on which action is supposed to happen next. We also used the State Design Pattern to create a button that starts and stops the ball depending on which action is supposed to happen next. We saw the use of the JColorDialog box to pick the color of the shape. We saw the use of the JColorDialog box to pick the color of the shape. We increased the size of the shape with each click of the “bigger” button We increased the size of the shape with each click of the “bigger” button
7
Week’s Notes We added in a Proxy to the code so that the program could eventually support any of the three bouncing shapes available. We added in a Proxy to the code so that the program could eventually support any of the three bouncing shapes available.
8
Week’s Notes As an exercise, modify this program to have three new buttons, an “add square”, “add triangle” and “add circle” button to add each of those shapes. The buttons on the right should control the last created shape of any of the three types. As an exercise, modify this program to have three new buttons, an “add square”, “add triangle” and “add circle” button to add each of those shapes. The buttons on the right should control the last created shape of any of the three types.
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.