Question: Java Project Objective Make a JavaFX application that allows a user to order goods. There are 3 categories of goods. Appliances Electronics Sporting Goods Each

Java Project

Objective

Make a JavaFX application that allows a user to order goods.  There are 3 categories of goods.

  1. Appliances
  2. Electronics
  3. Sporting Goods

Each category offers a selection of items

Appliances

Kolfreeze Refrigerator - $1799.00
HotStuff Stove - $899.00
Deep Dive Freezer - $1100.00

Electronics

Seeme 80 in TV - $3000.00
Noi Tall Laptop Computer - $800.00
Witme Fitness Watch - $250.75

Sporting Goods

Treadonme Treadmill - $650.00
Gimme A liff Weight Set - $1200.00
Cold Shoulder Ski set - $485.00

Your application should allow the user to pick as many of each item as they want and items can be mixed and matched.  For example, a user should be able to buy 2 fitness watches, 1 freezer, and 3 ski sets. 

The subtotal for the item(s) should appear as items are selected.  For example, if the user selects a stove, your program should show a subtotal of $899.  If a user then selects a freezer, the subtotal should change to$1999. 

Add a control to your application that allows the user to "Purchase" the item(s).  When clicked, your program should add a %7 sales tax to the subtotal.

Extra credit: Allow the user to enter the following code to get a %10 discount ILOVEJAVA.

Programming requirements:
1. Your program should demonstrate polymorphism.
2. Your program should demonstrate inheritance.
3. No Swing or AWT controls should be used.
4. Your program should use appropriate controls in a standard manner (think back to our discussion on radio buttons vs checkboxes).

 

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