Java FX Application

A. 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:

1. Main form

2. Add Part form

3. Modify Part form

4. Add Product form

5. Modify Product form

Each form has a description of the buttons and how they should react in the Software GUI Mock up.

Note: You may use one FXML file for forms with an identical UI component structure. You may also use a single window that can be switched to a different menu, or a new window can be launched for each form. As of JDK 11, JavaFX is no longer included in the JDK API but is available as an SDK or module.

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

• a logical or runtime error that you corrected in the code and how it was corrected

• a future enhancement that would extend the functionality of the application if it were to be updated

Note: For these comments to accurately export to the Javadoc comments, please add the logical and runtime error comments in the method header declaration comments where the error that was corrected occurred, and include the future enhancement comments in the comments of the main class. Please start these comments with “RUNTIME ERROR” or “FUTURE ENHANCEMENT” as applicable.

II. Application

C. Create classes with data and logic that map to the UML class diagram and include the supplied Part class provided in the attached “” Do not alter the provided class. Include all the classes and members as shown in the UML diagram. Your code should demonstrate the following:

• inheritance

• abstract and concrete classes

• instance and static variables

• instance and static methods

D. Write code to implement error checks using message in the UI displaying a descriptive error message for each of the following circumstances:

• Min should be less than Max; and Inv should be between those two values.

• The user should not delete a product that has a part associated with it.

• The app confirms the “Delete” and “Remove” actions.

• The application will not crash when inappropriate user data is entered in the forms; instead, error messages should be generated.

E. Provide a folder containing Javadoc files that were generated from the IDE or via the command prompt from part B. In a comment above the main method header declaration, please specify where this folder is located.

File name may contain only letters, numbers, spaces, and these symbols: ! - _ . * ' ( )

File size limit: 200 MB

Skills: JavaFX

See more: web based java sip application, web based java chat application project, java application converted web based application, convert java desktop application web based, convert java desktop application web based application, cloud hosted saas application for a subscription based telecom inventory management application, looking for a web based application designer, we are going to build a web based application for tesla model s browser, freelancer office is a web based php application for freelancers, free develop we want a web based application that, freelancer office is a web based php application for freelancers buy it on codecanyon, java i want a write a desktop application that requests data from a website, Create A Socket Based Client Server Application, I need a graphical advertisement designed based on this service summary:, PWe are setting up a UK based education trust. We are looking for a modern, creative and elegant logo representing a premium net, write a c++ function that converts a 2 3 4 tree to a red black tree, convert 2-3-4 tree to red black java, 2-3-4 tree java source code, how do html jsp java and javascript work together in a servlet based web application, 2-3-4 tree java code

About the Employer:
( 0 reviews ) Madison, United States

Project ID: #30931304

Awarded to:


Hello! I'm really interested in your project. I have good JAVA coding skills and have finished many JAVA GUI projects using JAVA FX and JAVA Swing. I will finish with high quality in time. Lets discuss more detail for More

$140 USD in 3 days
(1 Review)

2 freelancers are bidding on average $184 for this job

(4 Reviews)