
GUI Fractal
May 2023
Java project that recursively draws a fractal, based on settings in the GUI implemented with Java Swing, causing changes in real time. Users can change recursion depth, opacity, and color themes.
For this project, I implented a graphical user interface (GUI) using Java Swing, allowing me to collect user input in real time. According to the input, I implemented drawing a fractal recursively using Java Graphics, which updates as the user changes the settings.
The user can change the recursion depth, the opacity, and the color of the fractal, including the option to select a prefedined color theme containing multiple colors or select a single color for the entire fractal. The color themes are tracked in a text file, which is read using Java Scanner, allowing for easy addition of new themes.

Thanks for checking out my project!
Back to Portfolio