Skip Top Navigation Bar

Everything in a Sandwich Rewards App - Upgrading Software and JavaFX

JavaFX Setup

Now that you are familiar with the rewards app, let's make the switch to a visual interface by using JavaFX.

We recommed using intelliJ and SceneBuilder for this project. For those unfamiliar with JavaFX and SceneBuilder, work through this Scene Builder for JavaFX Set-up and Overview first.

JavaFX Starter Code

Duke with a scroll. Access JavaFX Starter Classes Here

Image of app with rewards app logo. It has two buttons. One for register and one rewards.

JavaFX Missions

Mission 1

Modify the app so that the subscriber can update their contact information. To make this modification, you will need to modify the apps interface by adding a new scene.

Mission 2

This company is looking for your input. Write a proposal for a new modification or enhancement for the app. Once this is approved, implement the change by modifying the app.

Mission 3

Investigate what happens on the registration page if you click submit without entering any information? Modify the app so that customer information is required to contain information to enroll as a subscriber of the app.