Assignment 2

 

Description: A simple 2D drawing application tool, with a vectorial storage system and XML export.


Additional description.


  1. - Design your own buttons and develop the code you need in order to detect them and to call the corresponding callback functions

  2. - The minimum set of tools the program has to offer are:

  3. - Free-drawing tool, with the possibility of selecting colors and stroke width

  4. - A deleting tool, with which any previous stroke can be deleted

  5. - Use a dynamic list data structure in order to save the set of polylines the user will draw

  6. - Export to PDF using the specif library available in processing

  7. - Export to XML. It is suggested the use of the java library simpleXML