Question: Write an address book GUI application that saves addresses using an XML data source. Requirements 1 . Create FXML UI design file to implement the

Write an address book GUI application that saves addresses using an XML data source.
Requirements
1. Create FXML UI design file to implement the user interface. Below is a possible example but you
are free to create your own.
2. Support a minimum of four buttons with the following functionality:
a. Clear clears the entry fields
b. Find searches the last name
c. Update adds or modifies existing record
d. Delete removes selected entry from the data store
3. All exceptions must be trapped
4. Empty data file must be created on first execution
5. Searches must accept partial matches and must NOT be case sensitive
6. Validate input fields as follows (Hint: Use RegEx)
a. First and Last must be only alpha
b. State must be two letter alpha abbreviation
c. Zip must be five digits or five digits plus four (i.e. xxxxx or xxxxx-xxxx)
Bonus Points (Only eligible if all requirements are satisfied)
1. Add ability to open a different data file (including new) using File Chooser (15)
2. Add a birthday field and color row red if current day matches birthday (15)
Finally: Review Submission Requirements in Rubric and Syllabus as they will be enforced in grading from
this point forward.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!