An old project of mine from high school, back when Java Swing was more popular. I originally wrote it in one file but decided to refactor it for practice.
Running the program yields an application with a simple UI that tests users on factoring quadratic equations. These equations are randomly generated and responses are entered using the built-in keyboard interface.