Description
In this assignment we utilize Java’s FX technology and object serialization to add functionalities to an existing application.
- Preamble
Before you begin working on this assignment, download the three accompanying files
(𝑀𝑎𝑖𝑛. 𝑗𝑎𝑣𝑎, 𝐶𝑜𝑛𝑡𝑟𝑜𝑙𝑙𝑒𝑟_𝐴𝑠𝑠𝑖𝑔𝑛𝑚𝑒𝑛𝑡5. 𝑗𝑎𝑣𝑎, and 𝐴𝑠𝑠𝑖𝑔𝑛𝑚𝑒𝑛𝑡5. 𝑓𝑥𝑚𝑙). Crate a new 𝐽𝑎𝑣𝑎𝐹𝑥 project using the defaults shown during class. Remember to set the language to 𝐹𝑋𝑀𝐿; the project’s name maybe set to anything you would like. If you use a different IDE, please adjust your project’s parameters accordingly. The package name is assumed be 𝑎𝑝𝑝𝑙𝑖𝑐𝑎𝑡𝑖𝑜𝑛, the controller’s name is 𝐶𝑜𝑛𝑡𝑟𝑜𝑙𝑙𝑒𝑟_𝐴𝑠𝑠𝑖𝑔𝑛𝑚𝑒𝑛𝑡5, and the driver class is 𝑀𝑎𝑖𝑛.
Once the project is created, copy the provided files and overwrite the ones generated by your IDE. Next launch the application, it should look like the one in Figure 1. Do not proceed beyond this point unless you complete this step and you fully test the initial application’s functionalities.




