Assignment 1: Widgets and Events in JavaFX Solution