
enter name, inventory level, price, max and min values, and company name or machine ID.Add the following functionalities to the part screens, using the methods provided in the attached “UML Class Diagram”: search for a part or product and display matching results.
delete a selected part or product from the list. redirect the user to the “Add Part”, “Modify Part”, “Add Product”, or “Modify Product” screens. Add the following functionalities to the main screen, using the methods provided in the attached “UML Class Diagram”: variables are only modifiable through setter methods. variables are only accessible through getter methods. five classes with the 16 associated instance variables. Using the attached “UML Class Diagram”, create appropriate classes and instance variables with the following criteria: Enable each of the following capabilities in the application:į. Now that you’ve created the GUI, write code to create the class structure provided in the attached “UML (unified modeling language) Class Diagram”. a “Search” button and a text field with associated list for displaying the results of the search. A modify product screen, with fields that populate with presaved data, showing the following controls: a “Search” button and a text field with an associated list for displaying the results of the searchĮ. a list for associated parts and their products. labels for ID, name, inventory level, price, max and min values, and the application. text fields for ID, name, inventory level, price, and max and min values. buttons for “Save”, “Cancel”, “Add” part, and “Delete” part. An add product screen, showing the following controls: labels for ID, name, inventory level, price, max and min values, the application title, and company name or machine IDĭ. A modify part screen, with fields that populate with presaved data, showing the following controls: labels for ID, name, inventory level, price/cost, max and min values, the application title, and company name or machine IDĬ. text fields for ID, name, inventory level, price, max and min values, and company name or machine ID. radio buttons for “In-House” and “Outsourced” parts. An add part screen, showing the following controls: title labels for parts, products, and the application titleī. text boxes for searching for parts and products. buttons for “Add”, “Modify”, “Delete”, “Search” for parts and products, and “Exit”. A main screen, showing the following controls:
Write code to display each of the following screens in the GUI:Ī. This is my first project I've completed, so I'm sure there are a million ways to make it better.īelow are the requirements I needed to meet to pass the class:Ĭreate a JavaFX application with a graphical user interface (GUI) based on the attached “GUI Mock-Up”. I followed a Model-View-Controller layout for this project, and built this with JavaFX using SceneBuilder.