java program called address book
Objective: The objective of this project is to practice using files of objects and gain more experiences in developing interactive GUI using Java Swing and AWT toolkits.
Project description:
In this assignment, you are to design a Java program called address book to maintain a binary file of contacts. A contact record in the file should include the following information:
. First Name, a string of characters
. Last Name, a string of characters
. Email address, a string of characters
. Address, a string of characters
. Phone number, a string of characters
Your program should allow it’s user to do the following:
- Create an address book.
- Add contacts
- Search contacts (optional)
- Sort contacts (optional)
- View/Delete contacts
- Load contacts
- Backup contacts
User interface requirement:
Your program should have a GUI closely similar to the following.