This is a fairly easy project but it must be done quickly. It must be turned in on the morning of the 22nd of april. It has two parts so I will descibe part 1 first. Part 2 is the important part so if it is easier to leave things out of part one to create part two then go ahead. _All I am interested in is part 2_
P1: Implement a "Scribble" applet. Display the mouse coordinatees in the bottem text field. The drawing should be persistent. I have a picture of the Content pain and in the title it reads"Applet Viewer: [url removed, login to view]" in the top left hand corner it reads Applet and in the middle the word "Java" is drawn by a MouseListener() in the south a text field reads (346,61) which are the mose coordinates. it also must include the HTML file to place it into
P2. Change the "Scribble" applet to an application. Add File->Open,File->Save menu items. When "Save" is selected, a JFileChooser dialog is opeed to select a file and the current drawing is saved to the file. When "Open "is selected, a JFileChooser dialog is opened to select a previously saved file and the drawing is loaded replacing the current display.
Recommended file format: each "stroke"of the drawing is stored in a line. The coordinates of the points are stored in the text form delimited by spaces. For example, two strokes with points (10,32),(21,43),(30,49),(51,43),and (101,29),(123,37),(135,30) will be stored as 10 32 21 43 30 49 51 43 101 29 123 37 135 30
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).