20 Java I

Create a JavaFX application with a graphical user interface (GUI) based on the attached “Software 1 GUI Mock-Up.” You may use JavaFX with or without FXML to create your GUI, or you may use Scene Builder to create your FXML file; use of Swing is not permitted. The user interface (UI) should closely match the organization of the GUI layout and contain all UI components (buttons, text fields, etc.) in each of the following GUI mock-up forms:

  • Main form
  • Add Part form
  • Modify Part form
  • Add Product form
  • Modify Product form

Provide Javadoc comments for each class member throughout the code, and include a detailed description of the following in your comments: