Question: This program must run in IntelliJ and follow all guidelines listed above Fixed Part: Consider the phonebook application of Project 7. A solution to this





This program must run in IntelliJ and follow all guidelines listed above
Fixed Part: Consider the phonebook application of Project 7. A solution to this project is given at the end of this document. You can use this code or your own code in Project 8 as a basis for this assignment. Either way is fine For the fixed part of this project (the 220 points) you must extend the program as follows: . Extend the record format to allow both a first name and a last name. Keep the limit of 8 characters for the fist name and 8 characrers for the last name Include a command a" (for alphabetize) to put the phonebook in alphabetical order Include a command "m" (for merge) to combine entries that may be duplicates or variants for a given person. For example, if John Smith has two entries, combine the notes into one entry, and if the phone numbers are different, put the second number in the notes . Construct a Graphical User Interface (GUI) for the user using JavaFX You must ake the program object oriented. This means having a separate class for the internal representation of a phonebook, with methods like add, list, or delete. It also means having a separate class for the GUI aspects of the program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
