20% of project credit. The project is done in two-person teams.
1) Continuing with the messenger Gui from the previous assignment, come up with ways to make your messenger window look nicer. For example, you can use colors, fonts, or borders to style your text. You will find the necessary methods in class JComponent.
2) Add a pull-down menu to the window. To do so, use the setJMenuBar method in class JFrame and the JMenu class. The pull-down menu should, at a minimum, have menu items for closing the window and opening an About dialog box (JOptionPane. showMessageDialog() is a convenient way to display a simple dialog).
3) Implement a log file for the messenger. I.e., all messages entered should be stored in this file, so that when the program is exited and restarted, the same text appears in the message pane as before. Add a "set log file" command to the File menu, where the user can select the name and location of the log file. Until the user changes the setting, a default name is used.