Messenger Applet.: All The Implemented Must Be Marked As Comments in The Code in Their Exact Used Place!!!
Messenger Applet.: All The Implemented Must Be Marked As Comments in The Code in Their Exact Used Place!!!
The implemented application must be displayed in the main window (frame). Do not create an
Applet.
There must be a main window menu containing the following menu items:
Contacts:
1. When the program starts it shows a frame where contacts can be selected
from a list. That list shows the contacts with nickname and contact image.
2. The contact list should be ordered by the contact nickname.
3. The system provides the possibility to add, update or remove contacts from the
contact list.
4. The contacts with all necessary information (nickname, first name, last name,
contact image, creation date) is saved (i.e. in a txt file) and reloaded on every start
of the program and at every data change.
5. The user has the possibility to delete the contact information of all contacts by
clicking on a button Remove contacts
Messages:
6. If the user clicks on one of these contacts the system gives the possibility to
send text messages and image files (i.e. .jpg).
7. The full conversation (text messages and images) is shown with the
respective sending date and time.
8. The system provides a functionality to copy a selected text.
9. The system provides a functionality to open a selected image file in full size mode.
10.The conversation with each contact is saved (i.e. in a txt file) and reloaded on each
chat interaction.
11.The user has the possibility to delete a single message or even to delete the full
conversation with a specific user.
12.The user has the possibility to delete all conversations with all contacts by clicking
on a button Remove conversations