Program 2: GUI MineSweeper

Due Date

This assignment is due at the beginning of your lab period on Thursday, February 19th.

Partners

You may work with at most one other person on this assignment. Your partner must be in the same lab section as yourself. Please review the class collaboration policy (available off of the main CS 221 page) so that you know what is and what isn't allowed.

Purpose

The purpose of this program is to give you practice constructing an application that features a graphical user interface (GUI).

Assignment

Take your program 1 (if it doesn't meet the program 1 requirements, finish it now) and turn it into a graphical application (not an applet). Add one more enhancement on top of the functionality that you already provided for program 1 and provide a comment that documents this enhancement. Note: If you already made a GUI for program 1, either improve upon this GUI for program 2 or see John during office hours for an alternative assignment.

What to Submit

  1. A disk with your code on it. This is important as your program will be tested in lab on Thursday, February 19th.
  2. A printout of the source code that you write.

Grading

Valid XHTML 1.0!