HW7
Attempting and Submission (10 pts)
- 5 pts - Submitted PictureTool Class
- (-5) - It's not a .java file
- (-3) - named something else
- 5 pts - file extends or creates a JFrame
Syntax & Style (15 pts)
- 10 pts - Submission compiles without errors
- (-5 pts) per error up to -10 pts max
- 5 pts - Code is commented
- 2 pts - comments include student's name and GT-email address
- 3 pts - each section of code is commented to explain code
Execution (10 pts)
- 10pts - no runtime errors or bugs
Functionality (65 pts)
- 15pts - Make a Picture from the filename passed into a constructor and opens it with "Tools" in it.
- (-10)- Picture and tools are not in the same JFrame
- 10pts - Has two buttons for manipulating the color
- (-5) - button missing or not labeled (half point for each button)
- (-5) - manipulation does not function properly or nothing happens when clicked (half point for each button)
- 10pts - numeric input tool(ex...scale())
- (-5) - Does not contain button/label and input area (the use of JOptionPane is ok)
- (-5) - Does not function properly for each of the 3 input values chosen by TA
- 10pts - mirroring tool
- (-5) - button missing or not labeled
- (-5) - manipulation does not function properly or nothing happens when clicked
- 10pts - One other tool
- (-5) - button missing or not labeled
- (-5) - manipulation does not function properly or nothing happens when clicked
- 10pts - saving tool
- (-5) - Does not contain button and input area (the use of JOptionPane is ok)
- (-5) - Does not function properly for each of the 2 input values chosen by TA
Extra Credit (15 pts)
- 15 pts - Has Undo and Redo buttons. NOTE: Both buttons need to function properly to receive credit.
- (-5) - Redo button is enabled before clicking Undo button.
Link to this Page