Assignment 6 Grading: Java Graphics with Swing

This project will be graded based on the functionality and clarity of the GUI components:

  1. Text Strings -- 17 points

    (3) 12 point TimesRoman font, writing
    (3) plain, bold, italic fonts
    (3) moving strings
    (3) deleting strings
    (3) copy strings
    (2) selecting color of strings

  2. Lines -- 13 points

(2) draw lines
(3) moving lines
(3) copy lines
(3) deleting lines
(2) selecting color of lines

  1. Rectangles -- 17 points
  2. (3) draw rectangles
    (3) moving rectangles
    (3) copy rectangles
    (3) deleting rectangles
    (3) fill rectangles
    (2) selecting color of rectangles

  3. Ellipses -- 17 points

(3) draw ellipses
(3) moving ellipses
(3) copy ellipses
(3) fill ellipses
(3) deleting ellipses
(2) selecting color of ellipses

  1. Polylines -- 14 points
  2. (3) draw polylines
    (3) moving polylines
    (3) copy polylines
    (3) deleting polylines
    (2) selecting color of polylines

  3. Polygons -- 17 points

(3) draw polygons
(3) moving polygons
(3) copy polygons
(3) fill polygons
(3) deleting polygons
(2) selecting color of polygons

  1. Exiting

(2) exit cleanly, after a confirmation message

  1. If your GUI looks neat and clean, you get the last 3 points.

Total : 100 Points.

After submission, you will have to set up an appointment with the grading TA (Yusuf Akca, yakca@cs.umd.edu) to show your program running, performing all the actions described above. The days and times for the demonstrations will be announced after the project is due.