Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

write a program using java in eclipse to create a APP using the concepts of JAVAFX and OOPS concept . The app should allow customer

image text in transcribedwrite a program using java in eclipse to create a APP using the concepts of JAVAFX and OOPS concept. The app should allow customer to order a pizza at navi pizza shop.

dont use java swing in this program and AWT

The opening screen for the app is shown below:

price of a pizza depends on the chosen size,and the number of toppings.

the prices are:

Small=10$,medium=12$,large=14$,

and each topping is for 2.5$.

when Regular is the pizza type the user can at maximum choose 2 toppings(2 checkboxes) and when the pizza type is Feast the user can choose a maximum of 3 toppings(3 check boxes).

the total price=size+(number of toppings* 2.5$).

a example for the pizza type small and regular with 2 toppings is shown in the picture. which is worth 15$.

The customer first makes choices and then presses the Finish button.

The Clear button resets the app to its original state.

after pressing the finish button the screen moves to a new scene (scene 2- user detail scene ):-

in this scene the details are taken as input like the name of the customer,phone number and the total price of the pizza they ordered(THIS VALUE FOR THE PIZZA COMES FROM SCENE 1).

the user can select a radio button among the 3 namely: CASH,DEBIT\CREDIT, PAYPAL.

these radio buttons are for the payment for the pizza.

is selected payment method is cash the program ends when the user press finish. displaying the details like name of customer,phone number and pizza price in the next scene(Scene 3).

if the payment method is paypal the program should take the user to paypal website using the hyperlink in the next scene(scene 3).

after inputting the details the user can press the finish button of the scene 2.

after pressing the finish from scene 2 the screen moves to a new scene(Scene 3= payment scene).

in this the paypal website is opened if the user selected the method of payment as PAYPALin scene 2.

and also displays the details like name of the customer,pizza price,phone number. and thank you for shopping at NAVI PIZZA SHOP.

NAVI Pizza NAVDEEP Pizza App Size ? Small Medium Large TYPE REGULAR FEAST Toppings SausageOlives Pepperoni-Mushrooms SalamiPeppers Finish Clear Price: $15.0

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

Step: 3

blur-text-image

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

Probabilistic Databases

Authors: Dan Suciu, Dan Olteanu, Christopher Re, Christoph Koch

1st Edition

3031007514, 978-3031007514

More Books

Students also viewed these Databases questions