Create an application that allows you to draw on the screen with the mouse, similar to the "Paint" program that ships with Windows.
This is the basic paint program. It requires the following capabilities:
The program uses the mouse to choose among five different colors, and any new drawing uses the currently selected color.
In case you're curious, Java knows about the following colors: black, blue, cyan, darkGray, gray, green, lightGray, magenta, orange, pink, red, white, and yellow.
The 250-point version starts with all the capabilities of the 200-point version and adds the following:
The 300-point version starts with all the capabilities of the 250-point version and adds the following:
These versions start with all the capabilities of the 300-point version. Additional points can be earned by implementing one or more of the features listed below. You will get fifty points for adding each one of these features for a total possible score of 500 points.
Other interesting features which are not listed above may also earn you extra points. Just remember that the maximum score is 500 points, regardless of the number of features that you implement.
©2013 Graham Mitchell
This assignment is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License.