Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Ice Cream Order Project Create a JavaFX GUI application named IceCreamOrder that helps you to determine the cost of one ice cream order. The application

Ice Cream Order Project

Create a JavaFX GUI application named IceCreamOrder that helps you to determine the cost of one ice cream order. The application should have the following appearance when first started (note that chocolate is selected by default):

image text in transcribed

The above GUI is a scene that holds an HBox, and the HBox in turn holds three TitledPane objects (with the titles "Flavors", "Toppings", and "Order").

The user can select flavor and any number of extras. When they press the Calculate Cost button, then a dialog box with the following style of content it presented to the user:

image text in transcribed

All ice cream flavors are $2.25. Each extra is 0.50. So, the in the example above, the cone is 2.25, nuts are 0.50 and cherries are 0.50, for a total of 3.25. The Michigan 6% tax is added on for a total of 3.45.

One specific order can be saved at any time. When an order is saved, the information stored on the disk is the flavor and the extras. The file should be named icecream.txt, and the file will always have exactly three lines of text, of the general format:

Flavor Nuts Status Cherries Status

The first line is either "Vanilla", "Chocolate" or "Strawberry".

The second line is always "With_Nuts" or "Without_Nuts".

The third line is always "With_Cherries" or "Without_Cherries".

So, for example, a saved order might look like:

Chocolate Without_Nuts With_Cherries

At any point in time the user can press the Restore button, and the last saved order will be displayed on the user interface. If there is no file available (nothing has been saved yet) and the user presses Restore, then have the following Alert ERROR message shown to the user:

image text in transcribed

Your Name ce Cream v Toppings v Order Flavors Chocolate Vanilla Strawberry Nuts Cherries Calculate Cost Save Restore Your Name ce Cream v Toppings v Order Flavors Chocolate Vanilla Strawberry Nuts Cherries Calculate Cost Save Restore

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intelligent Information And Database Systems Asian Conference Aciids 2012 Kaohsiung Taiwan March 19 21 2012 Proceedings Part 3 Lnai 7198

Authors: Jeng-Shyang Pan ,Shyi-Ming Chen ,Ngoc-Thanh Nguyen

2012th Edition

3642284922, 978-3642284922

More Books

Students also viewed these Databases questions

Question

Write and customize cover letters

Answered: 1 week ago