Assignment:
Note: Please read this completely before starting the videos, especially the details regarding the CelciusConverter demo.
Play the assigned recordings, and follow along with them in Eclipse to complete the demos that are discussed. When you are finished, you should have four applications: ButtonDemo, ButtonDemo3, CelsiusConverter, and CircleDemo. Turn in one screenshot for each application.
Each screenshot should use the boilerplate approach discussed in the video, and show:
- The IDE running in the background of your application.
- Your first and last name in the title of your application
- For example: "Button Demo by Robert Zimmerman"
Please also note the following requirements for each specific application:
ButtonDemo -- Your running application should use the boilerplate approach, showing a button that has already been clicked (and so now says "Ouch!").
ButtonDemo3 -- Your running application should have three buttons. The "Disable >" and "Middle" buttons should be grayed out, and the "< Enable" button should be active.
CelsiusConverter -- Your running application should show some decimal (not integer) number in the text field, along with the correct conversion in the Fahrenheit label. Please note that you may use a GUI builder for this one, as mentioned in the video. However, since our interface is relatively simple, you may instead just code it by hand. The layout only requires a total of about 10 to 25 lines of code, depending on which layout manager you choose, and very detailed hints (and code) will be posted in Piazza.
CircleDemo -- Your running application should show the circle after you've clicked somewhere with your mouse (so the circle should not be in the center). Your circle may be any color, except green.