It supports freehand drawing, drawing of shapes, erasing, a fill function, as well as File operations, undo/redo, printing and resizing the drawing area. This was my second GUI application as part of ...