UCSB-CS56-Projects/cs56-tutorials-image-zoom — pull request #9 by RexLang (2014-03-01 00:08:12+00:00)
Title: Done with Project 1(issue #4, issue #5, and issue #6)

Issue #4 solved:
We use Robot class to control mouse and keyboard to test all the functionalities the program has. We also changed the build.xml file, so that the program and the test program can run simultaneously.

Requested: 150 points

Issue #5 solved:
We did the code refactory mainly by adding three new constructors: the first one will set the HFH.jpg as the default image, the second one will take a string variable as a parameter, thus we can load other pictures by names, and the third one takes two parameter(the name of the image and its path). So the program can load other images in the "images" folder, but we set the HFH.jpg as the default image that will be load as we run the program.

Requested: 100 points

Issue #6 solved:
Added new feature: Gallery.
We put another panel on the right part of the frame, and that panel contains a preview window, three new buttons: previous, next, and load. User can first preview other pictures in the "images" folder and then load the picture they want to view in detail.

Requested: 450 points We thought the gallery would be better if we design a preview window, which will make it easier for users to find the very image they want to view in detail. So this is something beyond the issue originally requested us to do, therefore we request more points.

Another thing about the code: