Overview
In this project, you will create a program with a Graphical User Interface (GUI) built using JavaFX and Scene Builder.
Materials
Description
Write a Java Application. Your program can be anything you like, subject to the following requirements
- You must incorporate a GUI built with JavaFX and SceneBuilder.
- At least two of the GUI components should have event handlers that produce visible changes in the GUI.
- The GUI should have some persistent state that is modeled by a class of your own creation. The class should represent an abstraction of the underlying data representation.
- The program should do something useful or interesting. It need not be complex, but it should be something that someone would conceivably want to use.
Feel free to use the Java 8 API as a reference for any piece of Java you might need.
What to Hand In
Submit a zip file containing your whole project on Moodle, and an evaluation document
detailing the intent of your application, any unique and interesting features in your
application, and any joys or struggles you encountered in creating your application.
Grading
Any project that meets the first three requirements will receive at least a B.
To earn an A, the project must, in the instructor's judgement, exhibit some
creativity and have some interesting features.
© Mark Goadrich, Hendrix College