Skip to content

Rory Hackney

Software Developer

Web Developer / Designer

The Fractal Settings window is to the left of the Fractal Drawing window, displaying a recursive fractal in a triangle using the pastel color theme.

GUI Fractal

May 2023

Tags

  • Front End
  • Java
  • Software Development

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.

The Fractal Settings window is to the left of the Fractal Drawing window, displaying a recursive fractal in a triangle using the pastel color theme.

Thanks for checking out my project!

Back to Portfolio