Question: Design and implement a Java program that creates a GUI using JavaFX that will let a user design the perfect car for them at a

Design and implement a Java program that creates a GUI using JavaFX that will let a user design the perfect car for them at a local car dealer. The program will allow the user to input the following information:

Customer name

Car Make (Honda, Ford, Mercedes, GM, Nissan or Cadillac)

Car Model (Sedan, SUV, Coupe, Convertible or Hatchback)

Car Color (White, Silver, Black, Blue or Red )

Amenities/Add-Ons (Heated Seats, Air Conditioned Seats, Backup Camera, Super Sound System, Navigation System, Blue-Tooth Connectivity, Keyless Entry and Automatic Emergency Braking)

The costs of the above items are as follows:

Basic Price for Car Make

Honda $20,000

Ford $13,000

Mercedes $45,00

GM $15,000

Nissan $14,000

Cadillac $30,000

Basic Price for Car Model

Sedan $15,550

SUV $25,750

Coupe $12,000

Convertible $14,250

Hatchback 10,000

Basic Price for Amenities/Add-Ons

Heated Seats $750

Air Conditioned Seats $750

Backup Camera $550

Super Sound System $1,200

Navigation System $1100

Blue-Tooth Connectivity $550

Keyless Entry $650

Automatic Emergency Braking $5000

Once the form is completed the system should display the Customers Name and the Make, Model, Amenities/Add-Ons and total cost for the vehicle chosen by the customer.

Make sure error checking is done on all input. If an error is found the customer should be notified.

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 Databases Questions!