This program is to be written in Java only.
This project requires you to write a program that displays a calendar for a specified month, a sequence of months, or an entire year. In addition, the program will also allow the user to enter information (some event), which can be associated with a day. For example, a person may want to use the calendar program to keep track of birthdays. So if your Dad's birthday is September 22, you would want to be able to display information saying it is Dad's Birthday on September 22. In addition, the user must be able to enter event information to be associated with a day.
Further requirements: This program should allow the user to search for an event and display the days that are associated with the event. In addition, the user should be able to save the calendar. The save command should save event information only. A print command should print the current calendar in html format. The currently displayed calendar does not actually need to be sent to a printer, printing to a file, in html format, is fine. Then the user can simply open the file in a browser and print it. Finally, the user should be able to open a calendar file, which contains events. Then the user can select which month(s) to display.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) The working program must conform to the description EXACTLY. Do not add any "extra features".
3) Clear and complete instructions on how to compile and run the program.
4) Complete ownership and distribution copyrights to all work purchased.
## Platform
This program is to be written in Java (platform independent).
## Deadline information
Do not bid on this project if you cannot meet the deadline. Anyone who does so will receive a negative rating.
If you have any questions, please email me BEFORE bidding. Thanks and good luck!